2013-10-15 77 views
1

enter image description here我們可以使用UNIX腳本在ms字中創建表格格式,並使用UNIX腳本將數據插入到ms字中。使用unix將數據插入ms表格格式

enter image description here

+0

可能,可能不是,不能肯定地說。當然是 – devnull

+0

。只需使用製表符分隔數據。 – sehe

+0

選項卡分隔會給你空間ryt,但我需要表格格式 –

回答

0

在bash,這是非常簡單的。您可以使用echo寫在一個樣本文件sample.csv與e.g命令:

>echo "Lkp_BLIND; 2; N" > sample.csv 
>echo "Lkp_CDL; 2; N" >> sample.csv 
>cat sample.csv 
Lkp_BLIND; 2; N 
Lkp_CDL; 2; N 

讀取這個文件到Excel中,一切都應該罰款。您可以更改c的分隔符或變量播放。

編輯

爲了讓你的bash腳本開始,你可以嘗試這樣的:

#!/bin/bash 

file="sample.csv" 
touch $file 

ar1=(Lkp_BLIND Lkp_CDL testword) 
ar2=(2 2 13) 
ar3=(N N X) 

for i in {0..2} 
do 
     echo "${ar1[$i]} ; ${ar2[$i]} ; ${ar3[$i]}" >> $file 
done 

樣本,該文件可加載到Excel將是:

Lkp_BLIND ; 2 ; N 
Lkp_CDL ; 2 ; N 
testword ; 13 ; X 
+0

但我的輸出不是csv它是ms字 –

+0

我需要使用任何其他語言嗎 –

+0

不,但您必須瞭解MS Word的語法/格式。我不知道這個語法,看起來像二進制的東西。只需創建一個你想通過腳本重新創建的文件並查看該文件即可。以ASCII格式生成這樣的東西應該沒有問題,例如... – EverythingRightPlace