我有一个大的Excel文件(450mb +)。我需要替换(,) - > (;或。)让我的一个fastload脚本工作。我根本无法打开文件。任何脚本实际上都会涉及按顺序打开文件,执行操作,保存和关闭文件。
这样的VB脚本是否适用于450mb +文件,其中文件不是仅打开的。
答案 0 :(得分:0)
如果您有权访问Linux环境(自从您提及shell脚本作为选项之一),那么只需在终端或Putty中使用sed
:
sed -i .bak 's/,/;/g' yourfile.excel
Sed会在不加载整个文件的情况下对文本进行流式处理。
-i
会对原始文件进行更改,但提供.bak
会先创建名为yourfile.excel.bak
的副本