怎么用C++读取excel数据到内存数组中?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么用C++读取excel数据到内存数组中?相关的知识,希望对你有一定的参考价值。
怎么用C++读取excel数据到内存数组中?
呵呵,我找找。我做过。 这里面的CSpreadSheet是最关键的,一个打包好类。希望能够帮到你吧。CSpreadSheet sheet(m_strExcel,"sheet1"); //打开工作簿中的工作表sheet1!
CString sCellValue;
long rows=sheet.GetTotalRows();
short columns=sheet.GetTotalColumns();
for(long j=3;j<=rows;j++)
CString sName = "";
CString sMachine = "";
for(short i=1;i<=5;i++)
sheet.ReadCell(sCellValue,i,j);
switch(i)
case 1:
sName = sCellValue;
break;
case 2:
iType = atoi(sCellValue);
break;
case 3:
iCount = atoi(sCellValue);
break;
case 4:
iDays = atoi(sCellValue);
break;
case 5:
sMachine = sCellValue;
break;
参考技术A 这可比读文件麻烦多了,这儿不能完全打入代码,你得自己研究一下excel的组件是如何用的才行,如果你不想研究,只想用现成的,只得花钱买了.
有需要就HI我吧 参考技术B 给你两个思路:
1、可以通过数据库查询方式做;
2、可以通过office自动化编程做,就是调用excel组建; 参考技术C 如果可以的话,用Perl是很方便的。
需要的话就HI我
用C++写的二进制文件,用JAVA怎么读取?
有两个变量 :int a =10; long b = 1000000l;
用C++ 将 a,b的值同时以字节形式依次写入文件,此时a占2个字节,b占4个字节;
请问用JAVA怎么读取该文件才能正确取得a,b的值?主要因为JAVA,C++中a,b占的字节大小不一样,该怎么处理?
以上是关于怎么用C++读取excel数据到内存数组中?的主要内容,如果未能解决你的问题,请参考以下文章
vba程序从excel表格读取数据(数据量=2000行),程序运行时特别慢,怎么解决?
Matlab 处理中的一个struct 数组怎么用code放入到excel里