用c++导入csv文件,并实现增删改查。代码如下:

2025-04-01 23:47:03
推荐回答(2个)
回答1:

首先你要明白csv的结构。其实csv就是文本文件,第一行是表头,后面都是数据,每一列用逗号分割,现在明白了吧?
给你个思路,首先更具csv的数据做一个类。比如:
class csvdata{
string gdp0105;
string gdp0106;
....
}
然后实例化一个vector,按行读取csv,将除了第一行外的数据写入vector里面。
好了,现在你可以对vector进行轻松增删查改了,每次改变后写回csv就ok了。明白了么?

回答2:

#include "stdafx.h"

#include

#include

#include

using namespace std;

int main(int argc, char* argv[])

{

ifstream file ( "D:\\test.csv" ); // declare file stream: http://www.cplusplus.com/reference/iostream/ifstream/

string value;

while ( file.good() )