怎么编写C/C++程序读Excell文件数据 我在网上搜了一下,都很复杂,看不懂。 我只需将像读txt文本文件样,将数据读入内存 变量。 [ Last edited by nono2009 on 2009-11-17 at 13:39 ] 返回小木虫查看更多
先将excel文件另存为带格式的csv数据文件,然后就像读txt文件一样了。
Excel可以当成数据库来读写,不过对数据格式貌似有限制,不推荐。 还有就是用com来操作excel了,可以实现excel的几乎所有功能,推荐。 [ Last edited by magic7004 on 2009-11-17 at 16:08 ]
对 还是用com方便!
非常感谢各位。 但是我做的一个程序中,必须要用c/c++读Excel表中的数据,而且我只会C/C++,不会其他的语言
汗下,搂住com不是语言的...
要么搂住用DAO把Excel当数据库吧。
先将excel文件另存为带格式的csv数据文件,然后就像读txt文件一样了。
Excel可以当成数据库来读写,不过对数据格式貌似有限制,不推荐。
还有就是用com来操作excel了,可以实现excel的几乎所有功能,推荐。
[ Last edited by magic7004 on 2009-11-17 at 16:08 ]
对
还是用com方便!
非常感谢各位。
但是我做的一个程序中,必须要用c/c++读Excel表中的数据,而且我只会C/C++,不会其他的语言
汗下,搂住com不是语言的...
要么搂住用DAO把Excel当数据库吧。
详细讲解的话可以写本书了。
搂住既然需要操作excel,还是学习下com或者数据库的知识比较好。
ps:建议搂住用vb或者C#来做Excel的操作,简单很多的。至于计算部分,用C++做成Dll就好了。
ps2:搂住既然不会读写excel为什么一定要用excel呢?
搂住如果是为了学习的话,还是别怕麻烦,找本书看看。
如果只是要解决问题,那就想想变通的方法吧。比如按照沙发说的,做成csv(Comma Separated Values),它是纯文本的文件,每行是一条记录,记录中的每个字段用逗号(英文的)分隔开就行了。CSV可以用excel直接打开的
,