bxfc001 发表于 2011-6-2 11:38:55

Excel表格超过16384行如何处理

假如一个表格有20000行,如果进行一次
ExcelBookOpen
_ExcelBookClose
以后,

再次
ExcelBookOpen
_ExcelBookClose
将会变成16384行,16385-20000行的数据就凭空消失了。

kevinch 发表于 2011-6-2 13:25:45

直接处理,不用udf,给个示例附件看下。

pchome2000 发表于 2011-6-2 13:43:52

打开excel表,关闭excel表是正常, 可以的话上传excel看一下。

bxfc001 发表于 2011-6-2 14:14:43

终于找到解决办法了。
因为这种表格是另外一个系统导出来的,是Microsoft Excel 2.1工作表,
_ExcelBookOpen,打开
_ExcelBookSave 变成Microsoft Excel 5.0工作表
_ExcelBookClose
这样表格就可以容纳65535条记录了。

jsdn2000 发表于 2011-6-4 21:48:50

原来还是Excel版本的问题呀,能确定导出的系统使用的Excel是什么版本?貌似现在低于Excel2000的已经非常少了吧?

zysanjing1 发表于 2011-6-4 23:58:19

学习了!!!谢谢楼主
页: [1]
查看完整版本: Excel表格超过16384行如何处理