UG爱好者

标题: UF读写excel [打印本页]

作者: 一颗菜    时间: 2017-7-26 17:35
标题: UF读写excel
小弟初学ug二次开发,现在做uf读写excel,遇到不少问题,有没有前辈指点一下该怎么做,如果有这方面的教程就更好了,感激不尽

作者: c1_wangyf*    时间: 2017-7-27 08:11
UG这方面的功能不强,如果不是必须要读取EXCEL的话,可以把数据保存成txt格式,然后用文件读取的形式读取TXT文件,这样应该简单些。
作者: Jefft*    时间: 2017-7-27 08:52
教程肯定是有的,只是是收费的,我就做过你想要的内容。
百度传课,搜索唐康林
作者: 一颗菜    时间: 2017-7-27 16:08
Jefft 发表于 2017-7-27 08:52
教程肯定是有的,只是是收费的,我就做过你想要的内容。
百度传课,搜索唐康林

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

作者: 一颗菜    时间: 2017-7-27 16:09
c1_wangyf 发表于 2017-7-27 08:11
UG这方面的功能不强,如果不是必须要读取EXCEL的话,可以把数据保存成txt格式,然后用文件读取的形式读取TX ...

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

作者: 一颗菜    时间: 2017-7-27 16:11
Jefft 发表于 2017-7-27 08:52
教程肯定是有的,只是是收费的,我就做过你想要的内容。
百度传课,搜索唐康林

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

作者: Jefft*    时间: 2017-7-28 08:54
ADO的我写过,但教程没有做。
不过个人觉得貌似C++里面处理EXCEL效率都不太高,当然也有可能是我的水平有限。
作者: 一颗菜    时间: 2017-7-28 09:46
Jefft 发表于 2017-7-28 08:54
ADO的我写过,但教程没有做。
不过个人觉得貌似C++里面处理EXCEL效率都不太高,当然也有可能是我的水平有 ...

谦虚,我还是想用mfc的方法去做
作者: c1_wangyf*    时间: 2017-7-28 15:28
一颗菜 发表于 2017-7-27 16:09
只能读写excel,正好借这机会学学mfc

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

个人觉得EXCEL和C#里面的datatable的结构比较类似,我在UG9里面试着使用datatable,但是老是导致UG退出,原因可能就是因为这个tadatable在UG9中的支持不好,所以最后还是用数组来完成这些数据读取、计算和存储的操作。
作者: c1_wangyf*    时间: 2017-7-28 15:33
Jefft 发表于 2017-7-28 08:54
ADO的我写过,但教程没有做。
不过个人觉得貌似C++里面处理EXCEL效率都不太高,当然也有可能是我的水平有 ...

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

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

关于这个C++里面处理EXCEL效率问题,我没有用过C++就不好说,但是从C#操作EXCEL来看的效率的确不高,由于是数据量非常大的情况下。
作者: Jefft*    时间: 2017-7-28 19:20
c1_wangyf 发表于 2017-7-28 15:33
一直跟着您学习UG,从入门到大概了解和简单使用,可以说您就是我的老师。

想继续跟着学习UG的二次开发 ...

如果C#里面的NPIO都不能满足你的效率,那就很难找到了。
不那玩意儿,我感觉也不是很快。
JAVA应该快一点
作者: c1_wangyf*    时间: 2017-7-30 15:49
Jefft 发表于 2017-7-28 19:20
如果C#里面的NPIO都不能满足你的效率,那就很难找到了。
不那玩意儿,我感觉也不是很快。
JAVA应该快一 ...

NPIO 比起系统自身带的默认的好一点,主要是可以读带有公式的excel,不会出现默认程序的错误。

java还不会,所以效率怎么样就不知道了
作者: c1_wangyf*    时间: 2017-7-30 15:49
Jefft 发表于 2017-7-28 19:20
如果C#里面的NPIO都不能满足你的效率,那就很难找到了。
不那玩意儿,我感觉也不是很快。
JAVA应该快一 ...

NPIO 比起系统自身带的默认的好一点,主要是可以读带有公式的excel,不会出现默认程序的错误。

java还不会,所以效率怎么样就不知道了
作者: 法规的规定非    时间: 2017-8-1 13:50
使用 mfc 的 odbc 和 ado  都可以, odbc使用多一点,也比较简单,网上很多博客都挺多这方面知识的
作者: 一颗菜    时间: 2017-8-2 11:18
这个已经做完了,此贴终结,谢谢了

作者: taogeeLi    时间: 2017-11-23 20:37
用.net的话可以用第三方类库npoi或者epplus,效率比较高。
作者: 人生华华2    时间: 2017-12-19 22:49
大佬,分享下读取excel数据的成果啊,自己研究不出来
作者: 人生华华2    时间: 2017-12-26 13:10
一颗菜 发表于 2017-7-27 16:11
我想用mfc的odbc或者ado来读写,这方面教程也有吗?

我就是用的MFC,搞了好几天,憋出来了{:}




欢迎光临 UG爱好者 (https://www.ugsnx.com/) Powered by Discuz! X3.5