以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  用Importer导入Excel文件是否可以导入成临时表  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=172053)

--  作者:爱好所有
--  发布时间:2021/9/20 15:10:00
--  用Importer导入Excel文件是否可以导入成临时表
用Importer导入Excel文件是否可以导入成临时表?而不是可以保存的内部表?
--  作者:y2287958
--  发布时间:2021/9/21 9:12:00
--  
用QueryBuilder
--  作者:爱好所有
--  发布时间:2021/9/21 11:33:00
--  
谢谢!但不是我想要的呀,我是导入文件呀。
因为Excel文件的列不确定,先导入成临时表,然后再去合成需要的列
再删除这个临时表,如果直接是内部表,删除后要重启项目,很麻烦
因为原文件是TXT文件,转成EXCEL文件后上面列名是F4,F5这样的,列都不确定,所以临时表比较好
[此贴子已经被作者于2021/9/21 11:48:57编辑过]

--  作者:y2287958
--  发布时间:2021/9/21 12:36:00
--  
2楼就是临时表
--  作者:有点蓝
--  发布时间:2021/9/22 9:38:00
--  
先生成一个临时表:http://www.foxtable.com/webhelp/topics/0679.htm

然后使用合并功能合并进来

--  作者:爱好所有
--  发布时间:2021/9/22 18:15:00
--  
 蓝老大,先建临时表如何获取Excel文件的有效列呢?因为原Excel文件的有多少列不确定的,所以临时表我也不知道该建多少个列,只要能获取到列数就行。

--  作者:有点蓝
--  发布时间:2021/9/23 8:38:00
--  
参考:http://www.foxtable.com/webhelp/topics/2334.htm

比如

Dim Book As New XLS.Book("c:\\test\\订单.xls")
Dim 
Sheet As XLS.Sheet = Book.Sheets(0)
For n As Integer = 0 To Sheet.Cols.Count -1
Output.Show(Sheet(0,n).Value
Next

[此贴子已经被作者于2021/9/23 8:38:08编辑过]