【发布时间】:2011-05-12 13:32:59
【问题描述】:
我有这些输出大量数据的机器。不幸的是,输出的文件的结构很奇怪。我希望能够进行一些复杂的文本处理(perl 风格)来解析数据并能够输出为 Excel 格式。我也想自动化这个,但我唯一可以使用的服务器是运行 Windows XP(带 Office),我不允许安装任何无关的软件(没有 .NET、Powershell、ActivePerl 等) 做这个的最好方式是什么? VB/VBA 中的正则表达式是否强大到足以让我在 Excel 中编写脚本?
【问题讨论】:
-
如果你把一个语言的程序编译成一个独立的 exe,你能在机器上运行它吗?另外,请记住正则表达式不是唯一的解决方案。如果它真的很复杂,那么尝试定义语法并使用像 yacc 这样的程序来制作解析器可能是值得的。
-
@Mat 是的,我可以运行一个可执行文件。我会看看语法解析器,但我仍然需要一种导入到 excel 的方法。
-
@Mat 文件并不太复杂。它们几乎是一堆以空格分隔的多行条目,这就是我打算使用 perl/regex 的原因。
标签: windows text-processing text-parsing