以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]Merger 导入Excel2010问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=30807) |
-- 作者:jackchen -- 发布时间:2013/4/4 0:14:00 -- [求助]Merger 导入Excel2010问题 请问下,我要导入Excel 2010的文件,因为超过65536行数据,用了merger的功能,如果是后缀是xls的文件,用以下语句就导入正常 Dim mg As New Merger mg.SourcePath = "c:\\data\\销售管理.xls" mg.Format = "excel" \'指定格式 mg.SourceTableName = "订单$" \'指定要合并的表 mg.DataTableName = "订单" \'指定接收数据的表 mg.Merge() \'开始合并 如果我用xlsx的文件导入,就显示出错,我也修改了mg.Format = "excel" \'指定格式 变成 mg.Format = "excel2007" \'指定格式, 依旧无法导入,请高手指点下,谢谢! |
-- 作者:don -- 发布时间:2013/4/4 7:55:00 -- 文件另存為Excel2003或Aecc後再導入 |
-- 作者:jackchen -- 发布时间:2013/4/4 8:48:00 -- 但是我数据太多了,超过excel的65536行的限制了啊,我希望导入xlsx格式的,foxtable不能吗? |
-- 作者:有点甜 -- 发布时间:2013/4/6 8:35:00 -- 既然出错,至少应该告诉大家错误提示吧? 或者将你的文件发上来测试一下看看。
你可以启动Access 2010,导入这个Excel文件,然后用foxtable导入这个access 文件,这样就没有行数的限制了。 |