使用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 

成功了。谢谢:).