2017-08-14 88 views
0

sample excel sheet我有了一些數據,如如何將文本文件轉換到Excel在bash或Perl

aaaa:1.0 
bbbb:1.1 
cccc:1.3 

我想使用bash/perl的 所需的隱蔽到Excel表格中這是一個文本文件輸出是這樣的

header1 header2 
aaaa  1.0 
bbbb  1.1 
cccc  1.3 

我所到目前爲止已經試過是

(echo "header1;header2" ; cat a.txt) | sed 's/:/\t/g' > a.csv 

但這似乎不起作用。 我也想把這個文本文件導出到excel表格中。

+0

https://stackoverflow.com/questions/1833820/how-to-save-data-on-excel-xls-file-using-perl –

回答

2
$ echo -e "header1\theader2"; cat file | tr : '\t' # > file.csv 
header1 header2 
aaaa 1.0 
bbbb 1.1 
cccc 1.3 

或:

$ cat <(echo "header1:header2") file | tr : '\t'  # > file.csv 
header1 header2 
aaaa 1.0 
bbbb 1.1 
cccc 1.3 

取消對> file.csv實際寫入文件。

+0

謝謝,這是行之有效的。我想將其導出到excel工作表。我怎樣才能做到這一點? – panda

+0

就像你在你的問題所做的一樣。用'>'將輸出重定向到一個文件。 –

+0

我剛剛編輯了一個樣本excel表格與我需要的格式正確的問題..是這樣的事情可能嗎? – panda

相關問題