Foxtable(狐表)用户栏目专家坐堂 → 读取EXCEL文件时的怪异现象!


  共有18886人关注过本帖树形打印复制链接

主题:读取EXCEL文件时的怪异现象!

帅哥哟,离线,有人找我吗?
reachtone
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19409 威望:0 精华:20 注册:2008/9/2 10:09:00
读取EXCEL文件时的怪异现象!  发帖心情 Post By:2009/9/30 18:25:00 [只看该作者]

附件有2个EXCEL文件,请在命令窗口中如下测试:

1、用以下命令测试A文件,就会发现:竟然无法将该文件定义成BOOK!
dim Book as New XLS.Book("D:\A.XLS")

2、用以下命令测试B文件,为什么该文件的列会变成256个?
dim Book as New XLS.Book("D:\B.XLS")
dim Sheet as XLS.Sheet = Book.Sheets(0)
output.Show(Sheet.Cols.Count)

需要说明的是,这2个文件都是通过代码从数据库中导出的。数据导出以后,如果原封不动的读取这两个文件,一切正常(包括列数都是对的)!一旦对这两个文件作修改,就会出现上述问题!其中,A文件是增加行的,B文件是删除行的。
这简直太怪异了,用代码导出的EXCEL文件在修改后就不能正常读取了吗?请大家测试!

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:ab.rar


 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19409 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2009/9/30 19:35:00 [只看该作者]

这个问题真是相当麻烦,本以为已经完工且比较完美的项目,现在因为客户对excel表的修改而导致经常出错。
看来,不实际投入应用,有些问题真的是很难发现啊。。。

 回到顶部
帅哥哟,离线,有人找我吗?
roy78
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:463 积分:3559 威望:0 精华:0 注册:2009/6/26 8:01:00
  发帖心情 Post By:2009/9/30 22:04:00 [只看该作者]

有问题一定要解决哇

 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19409 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2009/10/1 9:03:00 [只看该作者]

自己顶,期待老六节后更新时一并解决!

 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19409 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2009/10/4 16:37:00 [只看该作者]

老六还没上论坛啊?这个帖子都要沉底了,我再顶上来。

 回到顶部
帅哥哟,离线,有人找我吗?
cpayinyuan
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2009/10/4 20:20:00 [只看该作者]

以下是引用reachtone在2009-9-30 19:35:00的发言:
看来,不实际投入应用,有些问题真的是很难发现啊。。。

     深有同感,我也有很多问题是等到实际应用之后发现的!不过前一阵子,记得有高人一直批评我们没等到狐表正式发布就投入应用了,他们说只需要用测试数据随便试试就可以发现所有的问题?或者是我们太笨了?

[此贴子已经被作者于2009-10-4 20:21:36编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2009/10/5 8:10:00 [只看该作者]

        “他们”什么时候说的“只需要测试”,又什么时候说的“随便试试”,月饼吃多了撑的还是脑子进水了!

 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19409 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2009/10/6 21:17:00 [只看该作者]

这个问题很麻烦,老六考虑早点解决啊.

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/10/6 21:19:00 [只看该作者]

收到,我抽空看看

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/10/6 21:36:00 [只看该作者]

1、可能第一个表有问题,将这个表的内容复制到一个新的表,删除原表,即可正常
2、这是正常的,因为用户可能会输入了一些空格,你可以定义模板的有效区域,具体参考帮助文件

 回到顶部
总数 15 1 2 下一页