我的ETL输出6个txt文件,我需要将这些txt文件转换为xls文件。
我有额外的要求,前3个txt文件应该被复制到一个xls文件(3个不同的表)中,剩下的3个txt文件到anothel xls文件中。
文件格式:
分隔符是标签
A B C
D E F
答案 0 :(得分:0)
首先,将txt文件转换为csv文件(使用sed或tr命令更改逗号选项卡。
使用tr命令
tr '\t' ',' < file.txt > file2.txt
然后转换csv do DOS格式
unix2dos my_csv_file.csv
使用命令ssconvert转换为xls
将所有这些命令放在脚本中,并且&#34;瞧瞧&#34;