【发布时间】:2014-05-30 14:26:39
【问题描述】:
我刚刚被分配编辑这个宏,我以前从未使用过。它正在从文本文件中导入数据。一切都差不多完成了,我只需要添加 6 列左右。我只是按照他们在 .TextFileColumnDataTypes 和 .TextFileFixedColumnWdiths 中添加的内容。
.TextFileColumnDataTypes = Array(1, 2, 2, 5, 1, 1, 1, 2, 2, 1, 5, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, _
1, 5, 1, 5, 5, 5, 1, 1, 1, 1, 5, 5, 5, 1, 1, 5, 5, 1, 1, 5, 1, 1, 1, 1, 5, 1, 1, 1, 5, 1, 1, 1, 1, 2, 5, 5, 1, 5, 5, 2, 2)
.TextFileFixedColumnWidths = Array(1, 8, 9, 8, 35, 35, 35, 6, 2, 1, 8, 21, 6, 6, 8, 2, 1, 1, _
6, 6, 6, 6, 8, 2, 8, 8, 8, 6, 6, 3, 3, 8, 8, 8, 6, 4, 8, 8, 6, 1, 8, 6, 1, 21, 9, 8, 35, 35, 35, 8, 2, 3, 6, 2, 8, 8, 2, 8, 8, 2, 1)
奇怪的是,倒数第三个日期字段被识别,而倒数第四个则不被识别。
输入文件的日期格式为 yyyymmdd。例如 20140530 表示 2014 年 5 月 30 日。所有日期都是这样格式化的,我只对我添加的 3 个左右有问题。
让我提供更多信息,我添加的数据行是这样的:
20131103SF081000050122013022620130401HT2013040220131009AD
我希望它看起来像这样:
11/3/2013 SF 81 50 12 02/26/2013 4/1/2013 HT 04/02/2013 10/9/2013 AD
当它看起来像这样:
11/3/2013 SF 81 50 12 20130226 4/1/2013 HT 20130402 10/9/2013 AD
【问题讨论】: