有几千个报告一直格式化我需要提取的表格数据。如何提取嵌入在非表格文本文件中的表格数据?
有几个想法,但我想我会张贴,看看是否有更好的方式来做到这一点比我想的;即提取表格数据,为其创建一个新文件,然后将该数据解析为表格文件。
下面是一个示例输入和输出,其中输出读取并逐行写入数据库。
INPUT_FILE
MiscText MiscText MiscText
MiscText MiscText MiscText
MiscText MiscText MiscText
SubHeader
PASS 1283019238 alksdjalskdjl
FAIL 102310928301 kajdlkajsldkaj
PASS 102930192830 aoisdajsdoiaj
PASS 192830192301 jiasdojoasi
MiscText MiscText MiscText
MiscText MiscText MiscText
MiscText MiscText MiscText
OUTPUT(读取文本文件DB /写一行一行地)
ROW-01{column01,column02,column03}
...
ROW-nth{column01,column02,column03}
@迈克尔路德维希:谢谢,看起来不错 - 尽管看起来我错过了一些东西。我已经用$ tab_data获取示例数据在我的问题的正文中发布了代码。当我在Perl调试器中运行代码时,我在while语句中一直使用(Ptkdb)perl崩溃/挂起。有什么想法发生了什么,或者我错过了什么?再次,谢谢! – blunders 2011-05-17 19:37:54
@blunders,脚本期望在标准输入“STDIN”上传输数据。打开命令提示符并尝试一下。 - 啊,请把你的编辑恢复到原来的文章 - 这完全是误导性的,而不是完全意图。谢谢。 – Lumi 2011-05-17 19:47:15
+2 @迈克尔路德维希:回复了问题的主体。尽管走出办公室几个小时,但请期待在24小时内回复此内容。再次谢谢你! – blunders 2011-05-17 19:59:14