|
楼主 |
发表于 2018-7-24 15:44:04
|
显示全部楼层
山东省烟台市
也是没啥好方法了,主要是不同的参数太多了,所以我最后没办法只能用长度来确定分割位置了,因为虽然参数不同但是他不同的列之间一定会补齐固定长度,所以只能针对文件用这么笨的方法了。。
- .版本 2
- .支持库 iext
- .局部变量 总文本, 文本型
- .局部变量 去首行后文本, 文本型
- .局部变量 行文本数组, 文本型, , "0"
- .局部变量 i, 整数型
- .局部变量 参数一, 文本型
- .局部变量 参数二, 文本型
- .局部变量 参数三, 文本型
- .局部变量 参数四, 文本型
- .局部变量 参数五, 文本型
- .局部变量 参数六, 文本型
- .局部变量 参数七, 文本型
- .局部变量 参数八, 文本型
- .局部变量 参数九, 文本型
- .局部变量 参数十, 文本型
- .局部变量 参数十一, 文本型
- .局部变量 临时_表项, 整数型
- .局部变量 x, 整数型
- 总文本 = 读入文本 (打开文件 (取运行目录 () + “\sun0722.txt”, 1, 1), )
- 去首行后文本 = 文本_删除指定文本行 (总文本, 1)
- ' 15 17 15 20 10 15 94 55 15 15 120
- 行文本数组 = 分割文本 (去首行后文本, #换行符, )
- 超级列表框1.全部删除 ()
- .计次循环首 (50, )
- 超级列表框1.删除列 (0)
- .计次循环尾 ()
- .计次循环首 (11, x)
- 超级列表框1.插入列 (-1, 到文本 (x), , , , )
- .计次循环尾 ()
- .计次循环首 (取数组成员数 (行文本数组), i)
- 参数一 = 取文本左边 (行文本数组 [i], 15)
- 参数二 = 取文本中间 (行文本数组 [i], 15, 17)
- 参数三 = 取文本中间 (行文本数组 [i], 15 + 17, 15)
- 参数四 = 取文本中间 (行文本数组 [i], 15 + 17 + 15, 20)
- 参数五 = 取文本中间 (行文本数组 [i], 15 + 17 + 15 + 20, 10)
- 参数六 = 取文本中间 (行文本数组 [i], 15 + 17 + 15 + 20 + 10, 15)
- 参数七 = 取文本中间 (行文本数组 [i], 15 + 17 + 15 + 20 + 10 + 15, 94)
- 参数八 = 取文本中间 (行文本数组 [i], 15 + 17 + 15 + 20 + 10 + 15 + 94, 55)
- 参数九 = 取文本中间 (行文本数组 [i], 15 + 17 + 15 + 20 + 10 + 15 + 94 + 55, 15)
- 参数十 = 取文本中间 (行文本数组 [i], 15 + 17 + 15 + 20 + 10 + 15 + 94 + 55 + 15, 15)
- 参数十一 = 取文本中间 (行文本数组 [i], 15 + 17 + 15 + 20 + 10 + 15 + 94 + 55 + 15 + 15, 120)
- 临时_表项 = 超级列表框1.插入表项 (-1, , , , , )
- 超级列表框1.置标题 (临时_表项, 0, 删首尾空 (参数一))
- 超级列表框1.置标题 (临时_表项, 1, 删首尾空 (参数二))
- 超级列表框1.置标题 (临时_表项, 2, 删首尾空 (参数三))
- 超级列表框1.置标题 (临时_表项, 3, 删首尾空 (参数四))
- 超级列表框1.置标题 (临时_表项, 4, 删首尾空 (参数五))
- 超级列表框1.置标题 (临时_表项, 5, 删首尾空 (参数六))
- 超级列表框1.置标题 (临时_表项, 6, 删首尾空 (参数七))
- 超级列表框1.置标题 (临时_表项, 7, 删首尾空 (参数八))
- 超级列表框1.置标题 (临时_表项, 8, 删首尾空 (参数九))
- 超级列表框1.置标题 (临时_表项, 9, 删首尾空 (参数十))
- 超级列表框1.置标题 (临时_表项, 10, 删首尾空 (参数十一))
- .计次循环尾 ()
复制代码 |
|