2013-10-15 35 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