C语言读取excel麻烦啊
程序如下:
#include "CSpreadSheet.h"
void main()
{
CSpreadSheet SS("c:\\Test.xls", "TestSheet");
CStringArray Rows, Column;
//清空列表框
m_AccessList.ResetContent();
for (int i = 1; i <= SS.GetTotalRows(); i++)
{
SS.ReadRow(Rows, i);// 读取一行
CString strContents = "";
for (int j = 1; j <= Rows.GetSize(); j++)
{
if(j == 1)
strContents = Rows.GetAt(j-1);
else
strContents = strContents + " --> " + Rows.GetAt(j-1);
}
m_AccessList.AddString(strContents);
}
}
出错显示:
c:\program files\microsoft visual studio\vc98\include\sqltypes.h(114) : error C2146: syntax error : missing ';' before identifier 'SQLHWND'
c:\program files\microsoft visual studio\vc98\include\sqltypes.h(114) : fatal error C1004: unexpected end of file found
执行 cl.exe 时出错.
1.obj - 1 error(s), 0 warning(s)
高手们,帮帮小弟吧。
[解决办法]
建议使用开源的库来操作数据库, 且是面向对象的。 应该会简单很多
[解决办法]
http://hi.baidu.com/%BB%CA%BC%D2%BE%C8%D0%C71985/blog/item/01758355fec15cc0b645ae46.html 有源代码。COM组件方式。
[解决办法]
先把代码下载下来试试。
[解决办法]
可以用iDispatch接口来实现;可以在vckbase上学学
[解决办法]
很难啊 ,我也做不出来 帮顶了~~~~~~~~~~~~~~~~~~~~~~~~~~~~·
[解决办法]
学习了,帮顶!