|
发表于 2021-4-7 14:24:28
|
显示全部楼层
北京市北京市
超过65536行就会出错,怎么解决啊,行变量我定义了长整型也不行
从第65537行开始有的行可以读出来,有的读不出来,不知道为啥了
上图是excel里的从第65537行开始就会出错了
文本
上图是导出到文本文档里的
代码如下:
变量名 | 类 型 | 静态 | 数组 | 备 注 | 文件名 | 文本型 | | 0 | i | 长整数型 | | | 工作簿 | EXCEL工作簿类 | | | 工作表 | EXCEL工作表类 | | | 终止行 | 整数型 | | | 起始行 | 整数型 | | | 起始列 | 整数型 | | | 终止列 | 整数型 | | | 多邮箱 | 文本型 | | 0 | n | 整数型 | | | 其他信息 | 文本型 | | | 文件号 | 整数型 | | | m | 整数型 | | | 文件_枚举 (目录框1.目录, “*.xls|*.xlsx”, 文件名, 真, 真) 计次循环首 (取数组成员数 (文件名 ), m ) 调试输出 (文件名 [m ]) 计次循环尾 () 如果 (取数组成员数 (文件名 ) < 1 ) 编辑框2.内容 = “没有Excel文件,已结束” 返回 () 文件号 = 打开文件 (目录框1.目录 + “\” + 时间_取北京时间戳 () + “.txt”, 5, ) 计次循环首 (取数组成员数 (文件名 ), m ) 编辑框2.内容 = 到文本 (m ) + “/” + 到文本 (取数组成员数 (文件名 )) + “,” + 文件名 [m ] + “,” + 到文本 (时间_取北京时间 ()) + #换行符 + 编辑框2.内容  如果 (文件_取扩展名 (文件名 [m ]) = “.xlsx”)  工作簿. 创建XLSX ()  工作簿. 创建XLS ()   工作簿. 打开文件 (文件名 [m ]) 工作表 = 工作簿. 选择工作表 (0 ) 起始行 = 到数值 (编辑框1.内容 ) 如果 (编辑框1.内容 = “”)  起始行 = 工作表. 开始使用行 ()    起始列 = 工作表.开始使用列 () 终止列 = 工作表. 结束使用列 () 终止行 = 工作表. 结束使用行 () 进度条1.最小位置 = 0  进度条1.最大位置 = 终止行 - 起始行 - 1  i = 起始行  编辑框2.内容 = “文件一共有 ” + 到文本 (终止行 ) + “ 行,从第 ” + 到文本 (起始行 ) + “ 行开始” + #换行符 + 编辑框2.内容  判断循环首 (i < 终止行 )  进度条1.位置 = i   其他信息 = 工作表. 取单元格文本 (i, 2 ) + “,” + 工作表. 取单元格文本 (i, 0 ) + “,” + 工作表. 取单元格文本 (i, 4 ) + “,” + 工作表. 取单元格文本 (i, 19 ) + “,” + 工作表. 取单元格文本 (i, 6 ) + “,” + 工作表. 取单元格文本 (i, 7 ) 调试输出 (工作表. 取单元格文本 (i, 11 ) + “,” + 其他信息 ) 写文本行 (文件号, 工作表. 取单元格文本 (i, 11 ) + “,” + 其他信息 )  如果 (文本_取长度 (工作表. 取单元格文本 (i, 12 )) > 5 )   多邮箱 = 分割文本 (工作表. 取单元格文本 (i, 12 ), “;”, )   计次循环首 (取数组成员数 (多邮箱 ), n )   调试输出 (多邮箱 [n ] + “,” + 其他信息 )   写文本行 (文件号, 多邮箱 [n ] + “,” + 其他信息 )   计次循环尾 ()          处理事件 ()  i = i + 1  判断循环尾 () 工作簿. 释放 () 计次循环尾 ()工作簿. 创建XLSX ()关闭文件 (文件号 )编辑框2.内容 = “======整理完成======” + 到文本 (时间_取北京时间 ()) + #换行符 + 编辑框2.内容
|
|