注册 登录
编程论坛 VFP论坛

如果电脑没有安装微软的office,如何从excel表中导入数据

radiofan 发布于 2021-04-08 09:52, 2571 次点击
集团不让电脑装office,那vfp如何从excel表中导入数据呢?
13 回复
#2
厨师王德榜2021-04-08 09:57
访问excel有多种方式,安装excel的话,可以用ole对象来访问,
没安装也不要紧,可以把excel当成一个数据库,用odbc或ado连接来访问.
(先检查你的控制面板--odbc中有无安装对应的驱动程序)
只有本站会员才能查看附件,请 登录

如图,只要你电脑中有odbc驱动,就可以用spt等手段来访问excel,
至于代码,搜索一下论坛,前辈们已经有很多示例,这里就不重复了.
#3
吹水佬2021-04-08 10:13
简单的就从编辑EXCEL表的人那里先转为文本文件再接手
#4
sdta2021-04-08 10:20
安装一个国产的WPS完整版看看,论坛曾经有人探讨过这方面的内容:https://bbs.bccn.net/search.php?searchid=9&orderby=lastpost&ascdesc=desc&searchsubmit=yes
#5
radiofan2021-04-08 10:28
安装的是:永忠office
#6
radiofan2021-04-08 10:38
假如用户电脑安装的电子表格版本五花八门,那vfp如何从其导入数据(发给用户电子表格的人是不会帮他转成文本文档的)?主要是我的客户端有从excel导入数据的功能。
#7
吹水佬2021-04-08 11:20
五花八门,那就要找他们的老祖宗才能确保不会认错
#8
radiofan2021-04-08 11:52
以下是引用吹水佬在2021-4-8 11:20:38的发言:

五花八门,那就要找他们的老祖宗才能确保不会认错


谁需要导入数据,就让谁去转换excel到文本格式,这个也是个办法。用文本格式导入,一劳永逸(就是不知道用户会不会转换,说实话,我都没有尝试转换过)。

[此贴子已经被作者于2021-4-8 11:54编辑过]

#9
吹水佬2021-04-08 12:29
回复 8楼 radiofan
编辑完存盘时选另存就OK,VFP支持“以制表符分隔的TXT”
#10
radiofan2021-04-08 12:30
以下是引用吹水佬在2021-4-8 12:29:17的发言:

编辑完存盘时选另存就OK,VFP支持“以制表符分隔的TXT”


对的,看过你介绍。我觉得这是个彻底解决问题的好办法。
#11
laowan0012021-04-14 07:56
TXT是数据交换的底线
#12
gs25367856782021-04-14 08:49
你安装的永中,我从来没有听说过,你还是安装个WPS吧
WPS的数据可以直接另存为DBF文件,很好用的。
#13
星光悠蓝2021-04-14 09:07
不用安装office,下载安装VBA就行!
#14
radiofan2021-04-14 09:14
以下是引用gs2536785678在2021-4-14 08:49:32的发言:

你安装的永中,我从来没有听说过,你还是安装个WPS吧
WPS的数据可以直接另存为DBF文件,很好用的。


安装啥不是我说了算
1