使用for循环将目录中的所有xlsx文件转换为txt
convert all xlsx files in directory to txt with for loop
我在一个目录中有 150 个 .xlsx
文件的列表,我正在尝试将其转换为 txt。转换完所有文件后,我将把每个文件(仅数据)合并为一个大文本文件 (all.txt),但下面的命令运行时文件仍为 .xlsx
。这不是这样做的方法吗?谢谢 :).
for i in *.xlsx; do libreoffice --headless --convert-to txt "$i" ; done
可能有更好的方法,但在 dos
:
Copy *.xlsx *.txt
成功了。谢谢:).
我在一个目录中有 150 个 .xlsx
文件的列表,我正在尝试将其转换为 txt。转换完所有文件后,我将把每个文件(仅数据)合并为一个大文本文件 (all.txt),但下面的命令运行时文件仍为 .xlsx
。这不是这样做的方法吗?谢谢 :).
for i in *.xlsx; do libreoffice --headless --convert-to txt "$i" ; done
可能有更好的方法,但在 dos
:
Copy *.xlsx *.txt
成功了。谢谢:).