0
我有一个文本文件(abc.txt
),它将具有文件名以及要转换为.csv
的路径。如何将xlsx转换为unix中的csv
我得到错误说
Selected exporter does not support saving multiple sheets in one file.
只有当前工作表将被保存。但它也没有保存为一个标签。
下面是我写的
#!/bin/bash
CURRENT_DATE=date +'%d%m%Y'
Temp_Path=/my/first/path
cd $Temp_Path
#rm INBOUND_XLSX_FILES_.txt
find /my/second/path -name ".xlsx" >> "$Temp_Path/conversion.txt"
while IFS= read -r "f" ; do
filename="${f%.*}"
ssconvert "${filename}".xls
"${filename}".csv
done < conversion.txt
我试过一样的,但我得到的错误是:ssconvert --export文件每片“MomAndPop_Metadata_3-9-17_Approved.xlsx”“MomAndPop_Metadata_3-9-17_Approved.csv” 读文件:/// appinfprd /bi//IRP/IRPVendors/MomAndPop_Metadata_3-9-17_Approved.xlsx **(ssconvert:19946):警告**:TODO **(ssconvert:19946):CRITICAL **:wb_view_save_as:断言'IS_WORKBOOK_VIEW( WBV) '失败 **(ssconvert:19946):CRITICAL **:wb_view_workbook:断言'IS_WORKBOOK_VIEW(WBV)' 失败 (ssconvert:19946):GLib的-的GObject-CRITICAL **:g_object_unref:断言'G_IS_OBJECT(对象)'失败 – Midhun
那么你应该有男人在你的问题中提到。你仍然可以(并在这种情况下*应*)发布后编辑你的问题。关于错误:即使我的命令中没有看到'%n'或'%s',错误消息看起来像'ssconvert'中存在一个错误。 – Socowi