|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在论坛内没找到解决方案,卡了一上午了。
就是包表格内的内容保存到TXT文件,然后再读取回来。
读取的代码是(可以执行)
- 功能 按钮_导入表格_点击()
- //这里添加你要执行的代码
- 变量 返回值, 状态文本长度,状态长度, 状态文本,内容,状态
- 路径 = 文件.对话框(1,"文本文件(*.txt)|*.txt||")
- 如果(路径 != "")
- 内容 = 文件.读文件(路径)
- //调试输出(内容)
- 如果(字符串.分割(内容,"\r\n",状态文本))
- 数组空间.大小(状态文本,状态文本长度)
- 如果(状态文本长度 > 0)
- 遍历(i = 0 ; i < 状态文本长度 ; i++)
- //调试输出("状态文本:" & 状态文本)
- 表格.插入行("状态","",-1)
- 是否成功=字符串.分割(状态文本[i],"=",状态)
- 数组空间.大小(状态,状态长度)
- 遍历(j = 0; j < 状态长度 ; j++)
- 表格.设置内容("状态",i+1,j,状态[j])
- 遍历结束
- //表格.设置内容("状态",i+1,8,状态[8])
- 遍历结束
- 如果结束
- 如果结束
- 否则
- 辅助.消息框("你没有选中[状态]文件")
- 如果结束
- 功能结束
复制代码
保存的代码是(每行都存了多次)
- 文件句柄 = 文件.创建("c:\\wangzhe\\" &月&日&时&分&".txt", "读写|总是创建")
- 表格.大小("状态",总行数,总列数)
- 遍历(i = 1 ; i < 总行数 ; i++)
- 遍历(j = 0 ; j < 总列数 ; j++)
- 行内容 = 表格.获得内容("状态",i,j)
- 状态 = 状态 & "=" & 行内容
- 遍历结束
- 状态文本 = 状态文本& "\r\n" & 状态
- 遍历结束
-
- 文件.写入(文件句柄,状态文本)
- 文件.关闭(文件句柄)
- 功能结束
复制代码 谁能告诉我错在哪,如何修改成正确的。
求正确的保存表格和读取表格代码
|
|