【发布时间】:2013-02-17 03:55:20
【问题描述】:
在 R 中,我有一个脚本获取多个 xls 文件的内容 Loop over directory to get Excel content>。
所有文件大约 2 MB。该脚本需要几秒钟来处理 3 个文件,但现在在 Debian i7 系统上运行了 6 个小时,但对 120 个文件没有结果。
因此,更好的解决方案是 [希望] 使用 ssconvert 将所有 xls 文件转换为 csv,使用 bash 脚本 Linux Shell Script For Each File in a Directory Grab the filename and execute a program>:
for f in *.xls ; do xls2csv "$f" "${f%.xls}.csv" ; done
这个脚本可以完成这项工作,但是我的内容在第 nr 14 工作表中,而这个脚本生成的 csv 文件只返回第一个工作表 [我将 'xls2csv' 替换为 'ssconvert']。
是否可以采用此脚本仅拾取工作簿中的第 14 表?
【问题讨论】: