使用unix将数据插入ms字表格式

时间:2013-10-15 10:45:07

标签: bash unix

enter image description here我们可以用ms字创建表格格式,并使用UNIX脚本将数据插入到该ms字中。

enter image description here

1 个答案:

答案 0 :(得分:0)

在bash中这很简单。您可以使用echo在示例文件 sample.csv 中编写命令,例如:

>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,一切都应该没问题。您可以更改分隔符或使用变量。

修改

为了让您了解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