起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 755|回复: 11

【结贴】ExcelToTable不能导入excel 2007文件信息

[复制链接]
发表于 2010-6-25 17:16:44 | 显示全部楼层 |阅读模式
ExcelToTable1.FileName:=OpenDialog1.FileName;
      try
        ExcelToTable1.Execute(str)
      except
        jsDialogs.ShowError('导入Excel失败,确认导入的Excel文件是否符合格式要求,并关闭后重试!',str);
        exit;
      end;

OpenDialog1.FileName
1、如果选择的是excel 2003 就没有问题,
2、如果选择的是excel 2007 就有问题了,没有数据!


我的版本  3002.
回复

使用道具 举报

发表于 2010-6-26 09:17:49 | 显示全部楼层
请问楼主是哪个版本,我们测试一下,然后跟帖告知结果,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-28 08:44:19 | 显示全部楼层
我的版本  3002
可以从 2003 中导入数据(以前一直在用的,当时2007还没有这个版本)
现在测试中,无意导了个2007的,结果没有反应。无语。。。
回复 支持 反对

使用道具 举报

发表于 2010-6-28 10:16:40 | 显示全部楼层
抱歉,应该是控件本身导致的。在短时间内可能不好去更改。
建议楼主通过
1、存成2003的格式
2、自己代码做数据导入。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-28 10:42:40 | 显示全部楼层
1.方法 可以要求客户这样做。

2.方法,请问老大,有什么参考资料不?
回复 支持 反对

使用道具 举报

发表于 2010-6-28 10:43:36 | 显示全部楼层
2只能是 通过vba的方式啦。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-28 10:57:30 | 显示全部楼层
能给点操作vba 的代码不? 我对这个不熟悉。谢谢!
回复 支持 反对

使用道具 举报

发表于 2010-6-28 11:04:19 | 显示全部楼层
1、通过平台的接口可以参考 http://bbs.justep.com/forum.php?mod=viewthread&tid=27065
2、通过delphi实现以第三方控件的方式的话,你可以找delphi的相关资料,网上有很多 。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-28 11:07:39 | 显示全部楼层
最后想问下版主, 现在哪个版本支持 导入 2007的?

如果有支持的,能发部分模块代码给我吗?只要支持 导2007就可以 ,谢谢!
回复 支持 反对

使用道具 举报

发表于 2010-6-28 11:08:41 | 显示全部楼层
目前真没有。
主要原因是2007与之前的office的控制方式不一致,所以不能在短期内去实现。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-8 21:00 , Processed in 0.047438 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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