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

superliubao 2009-12-12 10:05:57
C语言怎么操纵Excel表格?比如从txt读入,写入Excel。。。。
...全文
4309 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoshun123 2009-12-13
  • 打赏
  • 举报
回复
使用C操作excel。。。。

期待。。。
ChiGuoBaDeNaoNao 2009-12-13
  • 打赏
  • 举报
回复
用COM编程中的自动化.
  • 打赏
  • 举报
回复
hbvanguard 2009-12-12
  • 打赏
  • 举报
回复
c语言直接操作excel很困难,因为excel没有c语言接口,不过用vc++操作excel很简单直接操作接口就行,你可用vc++操作excel写成一个dll,然后用c语言调用这个dll就可以了。
jernymy 2009-12-12
  • 打赏
  • 举报
回复
期待中
beginnow 2009-12-12
  • 打赏
  • 举报
回复
给个读的例子
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();
}
suiyuanerpiao 2009-12-12
  • 打赏
  • 举报
回复
这个程序以前写过,但是忘记了!
WingForce 2009-12-12
  • 打赏
  • 举报
回复
从txt读入,写入Excel这个功能excel本身就有,不需要写c程序

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧