24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1346  |  回复: 13
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

swustxxl

金虫 (正式写手)

[交流] 【求助】VC++.NET/VC++ 调用EXCEL文件显示数据再控件上【已解决】已有3人参与

使用VC++.NET或VC++,编写一个基于对话框的应用程序,程序设计思路:

VC++.NET:使用多字符字节集(非unicode字符集);多线程调试(/MTd);在静态库中使用 MFC。
VC++:无限制

一个BUTTON控件,一个MSF控件,一个static控件

1、点击“调用数据”按钮,显示打开对话框,选中某个EXCEL文件打开;
2、程序内部读取数据,将EXCEL表格中的数据读入数组存储,并显示在MSFlexGrid控件上;
3、把单位中相应的部分取出,如EXCEL文件中C(mg/ml),提取出mg,显示在静态文本控件上;


EXCEL文件的格式很简单:

序号           1     2     3     4     5     6     7     .......
t(m)           .......
C(mg/ml)   .......

这个小程序的关键步骤是调用EXCEL文件,即VC++.NET/VC++对EXCEL进行操作,需要详细步骤,谢谢,小弟不胜感激~~

[ Last edited by nono2009 on 2010-8-11 at 16:35 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

magic7004

金虫 (职业作家)


resonant(金币+1):指导费:-) 2010-08-10 16:53:50
swustxxl(金币+5):鄙人对数据库操作完全不清楚~~正在拜读你的帖子,希望你传几个DAO、ODBC、COM等方法操作EXCEL的程序实例到CSDN上,好继续学习 2010-08-11 15:13:01
pps:excel参考http://muchong.com/bbs/viewthread.php?tid=1672176,有我写的简单的类

楼主要做的事情貌似读出内容,然后找到()之间的内容就行了吧。
流氓不可怕,可怕的是流氓有文化,有文化又BH的流氓无敌~~!
9楼2010-08-10 16:47:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 14 个回答

dedream

木虫 (正式写手)


resonant(金币+1):信息费:-) 2010-08-08 19:54:07
swustxxl(金币+3):第二个链接比较有用,但直接运行时要出问题的,我在网上找的其他版本,不过依然感谢 2010-08-11 15:08:38
调用EXCEL文件还是比较简单的吧
http://topic.csdn.net/t/20050324/11/3876932.html
http://topic.csdn.net/t/20030912/14/2252601.html

以前经常用vb调用excel
从数据到结论
2楼2010-08-08 16:05:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

magic7004

金虫 (职业作家)


余泽成(金币+1):谢谢参与应助! 2010-08-09 10:40:21
可以用dao,也可以用excel的com接口..

DAO的好处是不装excel貌似也能用,坏处是对excel的格式有要求,功能比较少。

excel的com的好处是方便快捷、功能丰富。

ps:MSF控件是啥?
流氓不可怕,可怕的是流氓有文化,有文化又BH的流氓无敌~~!
3楼2010-08-09 10:34:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

swustxxl

金虫 (正式写手)

引用回帖:
Originally posted by magic7004 at 2010-08-09 10:34:40:
可以用dao,也可以用excel的com接口..

DAO的好处是不装excel貌似也能用,坏处是对excel的格式有要求,功能比较少。

excel的com的好处是方便快捷、功能丰富。

ps:MSF控件是啥?

你写的太简单了,我还属于菜鸟级别,最好是有代码直接拿来就能用,我多给些金币都可以~~~
MSF全称Microsft FlexGrid控件,是一种注册ActiveX控件,有表格的性质,用来显示表格数据很直观,VB使用MSF相当简单,网上都有现成的代码,可不明白VC用MSF居然这么麻烦,在我看来,用MCF显示EXCEL数据简直应该是顺理成章的事~~~
4楼2010-08-10 15:38:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见