精易论坛

标题: 高级表格写入数据问题 [打印本页]

作者: 易编小萌新    时间: 2024-7-8 15:18
标题: 高级表格写入数据问题
各位高手,遇到一个棘手的问题,我看了半天没找到问题所在,求大神看看,指正一下下,高级表格读取EXcel数据,循环读取Excel数据并写入高级表格,写到一半就不写了,不晓得咋回事
  
子程序名返回值类型公开备 注
_按钮1_被单击  
变量名类 型静态数组备 注
i整数型 
N整数型 
行数整数型 
列数整数型 
Excel程序1.创建 ()
Excel程序1.取程序对象 ()
Excel工作簿1.置程序 (Excel程序1)
Excel工作簿1.打开 (“C:\Users\Administrator\Desktop\测试文件.xlsx”)
Excel工作簿1.表格名 = “数据表”
Excel工作簿1.取单元格对象 ()
i = 1
判断循环首 ()  ' 查找表格首列最后一行非空行号
Excel工作簿1.首单元格 = 字符 (97)到文本 (i)
Excel工作簿1.尾单元格 = 字符 (97)到文本 (i)
如果真 (删全部空 (Excel工作簿1.内容)“”)
跳出循环 ()
i = i + 1
判断循环尾 ()
N = i + 2
高级表格1.行数 = N
计次循环首 (80, 列数)  ' 将表格数据写入高级表格1
计次循环首 (N, 行数)
Excel工作簿1.首单元格 = 字符 (97 + 列数 - 1)到文本 (行数)
Excel工作簿1.尾单元格 = 字符 (97 + 列数 - 1)到文本 (行数)
高级表格1.置数据 (行数 + 1, 列数 - 1, #表格常量 .文本型, 到文本 (Excel工作簿1.内容))
计次循环尾 ()
计次循环尾 ()


i支持库列表   支持库注释   
eExcel2000EXCEL2000支持库
eGrid高级表格支持库

1720422949186.png (21.23 KB, 下载次数: 0)

要写入的数据

要写入的数据

1720423035310.png (20.54 KB, 下载次数: 0)

1720423035310.png

作者: xo37    时间: 2024-7-8 16:30
之前用了6、7年的系统自带Excel库,直到遇到类似的问题,换到LibXL,目前来看,很稳定
作者: 易编小萌新    时间: 2024-7-8 17:10
已解决,弄到最后发现自己犯了个大错误,用字符表示字母,到Z就终止了,后面的AA、AB之类的坐标列,需要重新赋值




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4