首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C语言如何操纵Excel表格?比如写入数据。

2012-06-01 
C语言怎么操纵Excel表格?比如写入数据。。。C语言怎么操纵Excel表格?比如从txt读入,写入Excel。。。。[解决办法]

C语言怎么操纵Excel表格?比如写入数据。。。
C语言怎么操纵Excel表格?比如从txt读入,写入Excel。。。。

[解决办法]
给个读的例子 
CDatabase loDatabase; 
String lstrTable; 
String lstrDriver = "Microsoft Excel Driver (*.xls)"; 
String lstrDSN; 
lstrDSN.Format("ODBC;DRIVER={%s};DSN='';DBQ=%s", lstrDriver, lstrTable); 
if(!loDatabase.Open(NULL, false, false, lstrDSN)) 
return NULL; 

CRecordset *lpRecordset = new CRecordset(&loDatabase); 
CString lstrSQL = "SELECT * FROM [Sheel1$]"; 
if(!lpRecordset->Open(CRecordset::forwardOnly, lstrSQL, CRecordset::readOnly)) 

delete lpRecordset; 
return null; 


CDBVariant loValue; 
while(!lpRecordset->IsEof()) 

lpRecordset->GetFiledValue((short)0, loValue); 
lpRecordset->MoveNext(); 
}
[解决办法]
c语言直接操作excel很困难,因为excel没有c语言接口,不过用vc++操作excel很简单直接操作接口就行,你可用vc++操作excel写成一个dll,然后用c语言调用这个dll就可以了。
[解决办法]
http://download.csdn.net/source/1185947

参考

热点排行