我正在嘗試使用 unix shell 腳本將 .csv 檔案轉換為 Excel。嘗試使用以下腳本替換以逗號分隔的管道。
#!/bin/bash
cd /main/subpath/dev/Int/Source/adm/at/csv_xls
for f in *.csv; do
sed 's/^\||/,/g' "$f" > "${f%.csv}.xls"
done
ls *.csv;
echo "CSV Excel Con" | mailx -s "Testing CSV2Excel" -a "${f%.csv}.xls" [email protected]
我有多個 Excel 檔案。我需要將所有 Excel 檔案作為電子郵件附件發送。當我嘗試使用此腳本時,它只附加一個檔案。
uj5u.com熱心網友回復:
您可以簡單地使用ssconvert
ssconvert file1.csv file1.xlsx
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/529039.html
標籤:linux壳Unix脚本
