转换.csv为Excel文件和电子邮件作为附件



我正在尝试使用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" jennny@gmail.com

我有多个Excel文件。我需要将所有Excel文件作为电子邮件附件发送。当我尝试使用这个脚本时,它只附加了一个文件。

可以直接使用ssconvert

ssconvert file1.csv file1.xlsx

相关内容

  • 没有找到相关文章

最新更新