永发信息网

vs2010连接Excel,读取其数据怎么弄

答案:1  悬赏:70  手机版
解决时间 2021-11-17 04:30
vs2010连接Excel,读取其数据怎么弄
最佳答案
你指的是excel 2013中的表格吗?如果是单纯的表格的话,你可以将excel文件另存为".csv" (comma-sperated-version, 中文为逗号分隔)格式,每个逗号对应的就是表格的一个单元。例如

// Example.csv
Name, Age, ID
David, 23, 0

就是一个2乘2的表格用.csv的形式来表示的,用C++读入这样的csv文件就可以了,代码如下:

void readCSV(const char* fileName, vector>& csvVector)
{
ifstream file(fileName);

while (file)
{
string s;
if (!getline(file, s)) break;

istringstream ss(s);
vector record;

while (ss)
{
string s;
if (!getline(ss, s, ',')) break;
record.push_back(s);
}

csvVector.push_back(record);
}
if (!file.eof())
{
cerr << "Fooey!\n";
}
}

参数中的csvVector是一个二维的vector, 分别代表行和列,每次按行读入。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
鹅的叫声是什么
函数y=cos2x在实数域内为有界函数
com.microsoft.sqlserver.jdbc.SQLServerExce
猪大排肉怎么做松脆
中国工商银行atm(大北关街48号家乐福吉祥店1
如何选购玉石项链
郑州雷蛇鼠标坏了能去哪修谁知道。我的俩蝰蛇
亲青帮在线测试答案
脑子总是出现乱七八糟的东西是怎么回事
防治寻常疣什么好?请快快的伸出你们的援助之
读图漫画,回答20~21题.20.“没有花香,没
联系小新air14和air15哪个好,区别在哪里啊,
请教高手t加0股票有底吗
吉他右手食指中指无名指在弹完弦是马上把手指
刚刚删除的角色可以恢复吗
推荐资讯
牵的音序和音节分别是什么
macd出现买入图标 KDJ出现卖出图标怎么办
深圳双龙地铁可以坐地铁到沙井街道办吗
我从2009年开始就发现。请问怎么了
如何写个人民事诉讼?
世界厕所组织的名称简介
求张自杰的《排水工程》电子版!
autoit3如何像给定的输入框输入数据
二极管 1004 是什么意思
哪位大神帮忙弄一下“奥斯卡影帝”的花漾体。
我是一名中专生,现在报了揭东电大,就想拿个
我朋友,长得好看吗?实话
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?