C++读取Excel中的数据

c++读取Excel中的数据,不太好读取(博主找了好久也没有找到好的直接读取Excel)
可以打开Excel中的数据,另存为csv类型的文件,再使用c++从csv文件中就很好读取了,下面放一个从csv中读取数据并且存放在二维数组中的代码。

 ifstream infile;
 infile.open("XXXX");//XXXX是csv的路径



 while(getline(infile,s))
    {
        istringstream sin(s); //将整行字符串line读入到字符串流istringstream中
		vector<string> fields; //声明一个字符串向量
		string field;
		while (getline(sin, field, ',')) //将字符串流sin中的字符读入到field字符串中,以逗号为分隔符
		{
			fields.push_back(field); //将刚刚读取的字符串添加到向量fields中
        }
}

你可能感兴趣的:(一些小技巧)