Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

导入文本文件更改序号

风语  发表于:2011-03-07 21:37:16  
复制

C:\ABC目录下压缩包A.ZIP内有文本文件格ABC.TXT式如下:

(科目    账号    户名,还有很多其他字段,其中小计后面的括号内是类别号,数字1、2、3、4...表示这个类别中的记录号)
类别                         账号                户名           金额
1                            11100253848   AAAA        1.00
2                            11100253972   BBBB        2.00
类别小计(子类别1)                                             3.00            
..................................................
1                            11100040215   CCCC       1.11
2                            11100040339   DDDD       1.12
3                            11100041090   EEEE        1.13
4                            11100258908   FFFF         1.14
类别小计(子类别2)                                             4.50
..................................................
1                            11100042143   GGGG       2.22
类别小计(子类别3)                                             2.22

 

希望导入到access表内后能够变成以下格式:

(即导入后每条记录都含有代表类别的“小计”字段中的科目号,不导入“小计(...)”以及“....”这些条目,请问如何实现直接插入新列(或者在科目号这里中直接生成)变成以下格式:
类别                 账号                  户名              金额
子类别1          11100253848   AAAA           1.00
子类别1          11100253972   BBBB           2.00
子类别2          11100040215   CCCC          1.11
子类别2          11100040339   DDDD          1.12
子类别2          11100041090   EEEE           1.13
子类别2          11100258908   FFFF            1.14
子类别3          11100042143   GGGG          2.22

或者变成以下格式

类别                 账号                   户名              金额
子类别1.1
         11100253848    AAAA           1.00
子类别1.1         11100253972    BBBB           2.00
子类别2.1         11100040215    CCCC          1.11
子类别2.2         11100040339    DDDD          1.12
子类别2.3         11100041090    EEEE           1.13
子类别2.4         11100258908    FFFF            1.14
子类别3.1         11100042143    GGGG          2.22

即:使每个记录都包含归属科目号信息。

在excel中用到索引函数可以实现,access中如何实现?
                              

 

Top
煮江品茶 发表于:2011-04-17 12:02:15
简单处理可以将文本文件先拷贝到Excel文件中按照输入数据格式要求进行整理,然后拷贝到Access数据库中。

风语 发表于:2011-04-17 16:33:58

我重新描述了一下我的需求,不知道这样会不会更清楚一些。我希望能够直接导入txt文本到access中生成新的



杜 发表于:2011-05-19 20:49:52

用EXCEL打开文件,另存成EXCEL文件再导入,实在不行加一列类别再导入



总记录:3篇  页次:1/1 9 1 :