找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 4995|回复: 18

[求助] UF读写excel

[复制链接]

11

主题

16

回帖

346

积分

二级士官

积分
346
发表于 2017-7-26 17:35:31 | 显示全部楼层 |阅读模式
小弟初学ug二次开发,现在做uf读写excel,遇到不少问题,有没有前辈指点一下该怎么做,如果有这方面的教程就更好了,感激不尽

0

主题

44

回帖

5952

积分

上尉

积分
5952
发表于 2017-7-27 08:11:48 | 显示全部楼层
UG这方面的功能不强,如果不是必须要读取EXCEL的话,可以把数据保存成txt格式,然后用文件读取的形式读取TXT文件,这样应该简单些。

14

主题

257

回帖

8511

积分

贵宾

积分
8511

论坛技术员论坛贡献

发表于 2017-7-27 08:52:31 | 显示全部楼层
教程肯定是有的,只是是收费的,我就做过你想要的内容。
百度传课,搜索唐康林

11

主题

16

回帖

346

积分

二级士官

积分
346
 楼主| 发表于 2017-7-27 16:08:17 | 显示全部楼层
Jefft 发表于 2017-7-27 08:52
教程肯定是有的,只是是收费的,我就做过你想要的内容。
百度传课,搜索唐康林

我想用mfc的odbc或者ado这种方法,你有吗?

11

主题

16

回帖

346

积分

二级士官

积分
346
 楼主| 发表于 2017-7-27 16:09:44 | 显示全部楼层
c1_wangyf 发表于 2017-7-27 08:11
UG这方面的功能不强,如果不是必须要读取EXCEL的话,可以把数据保存成txt格式,然后用文件读取的形式读取TX ...

只能读写excel,正好借这机会学学mfc

11

主题

16

回帖

346

积分

二级士官

积分
346
 楼主| 发表于 2017-7-27 16:11:26 | 显示全部楼层
Jefft 发表于 2017-7-27 08:52
教程肯定是有的,只是是收费的,我就做过你想要的内容。
百度传课,搜索唐康林

我想用mfc的odbc或者ado来读写,这方面教程也有吗?

14

主题

257

回帖

8511

积分

贵宾

积分
8511

论坛技术员论坛贡献

发表于 2017-7-28 08:54:16 | 显示全部楼层
ADO的我写过,但教程没有做。
不过个人觉得貌似C++里面处理EXCEL效率都不太高,当然也有可能是我的水平有限。

11

主题

16

回帖

346

积分

二级士官

积分
346
 楼主| 发表于 2017-7-28 09:46:14 | 显示全部楼层
Jefft 发表于 2017-7-28 08:54
ADO的我写过,但教程没有做。
不过个人觉得貌似C++里面处理EXCEL效率都不太高,当然也有可能是我的水平有 ...

谦虚,我还是想用mfc的方法去做

0

主题

44

回帖

5952

积分

上尉

积分
5952
发表于 2017-7-28 15:28:29 | 显示全部楼层
一颗菜 发表于 2017-7-27 16:09
只能读写excel,正好借这机会学学mfc

我没有做过MFC的,只用C#做二次开发。

个人觉得EXCEL和C#里面的datatable的结构比较类似,我在UG9里面试着使用datatable,但是老是导致UG退出,原因可能就是因为这个tadatable在UG9中的支持不好,所以最后还是用数组来完成这些数据读取、计算和存储的操作。

0

主题

44

回帖

5952

积分

上尉

积分
5952
发表于 2017-7-28 15:33:52 | 显示全部楼层
Jefft 发表于 2017-7-28 08:54
ADO的我写过,但教程没有做。
不过个人觉得貌似C++里面处理EXCEL效率都不太高,当然也有可能是我的水平有 ...

一直跟着您学习UG,从入门到大概了解和简单使用,可以说您就是我的老师。

想继续跟着学习UG的二次开发,但是由于最开始就没有学习C++,而是选择了C#,所以没有跟着学习UG二次开发。不过从UG入门的课程当中可以体会到您是那种不愿啰嗦的直爽性格,我很喜欢。

关于这个C++里面处理EXCEL效率问题,我没有用过C++就不好说,但是从C#操作EXCEL来看的效率的确不高,由于是数据量非常大的情况下。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-2-19 05:55

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表