excel shell合成_shell快速合并多个Excel表格
生活随笔
收集整理的這篇文章主要介紹了
excel shell合成_shell快速合并多个Excel表格
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
# brew install gnumeric
#先安裝gnumeric,可能不需要
brew install xlsx2csv
#先安裝xlsx2csv
ls *.xlsx |while read id;do (xlsx2csv $id > $(basename $id ".xlsx").csv);done
#用xlsx2csv轉換xlsx成csv,basename $id ".xlsx"命名的時候取id同時把".xlsx"去掉,轉換完后系統默認分隔符是“,”
#ls *.csv |while read id;do (cat $id | head -n 2 > $(basename $id ".csv").csv);done
# head -n 2,取前兩行
ls *.csv |while read id;do (cat $id | head -2|tail -1 > $(basename $id ".csv").csv);done
# head - 2 | tail - 1,查看第2行
cat *.csv > all.csv
#合并所有csv表格,因為前面轉換完后系統默認分隔符是“,”,用文本打開csv,把“,”替換成“ ”,在拷貝到Excel中
總結
以上是生活随笔為你收集整理的excel shell合成_shell快速合并多个Excel表格的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: registration status:
- 下一篇: day1011