我们需要一个csv查看器,它可以在Windows环境中查看10MM-15MM行,并且每列可以具有一些过滤功能(一些正则表达式或文本搜索)都可以。
答案 0 :(得分:4)
我强烈建议使用数据库,然后运行查询(例如,使用Access)。使用正确的SQL查询,您应该能够过滤您需要查看的列,而无需同时处理这些巨大的文件。您可能需要让某人编写脚本以将csv文件的每一行(以及将来的csv文件更改)输入到数据库中。
答案 1 :(得分:0)
我不想成为该应用的最终用户。将数据存储在SQL中。当然,您可以在生成.csv文件之前定义要查询的条件。为用户提供一个在线界面,其中包含要应用的列标题和过滤器。然后根据选定的过滤器生成查询,仅向用户提供他们需要的行。
这将为许多人节省时间,头痛和眼疮。
我们遇到了同样的问题,并在实际生成可下载的csv / Excel文件之前使用“报告构建器”来构建报告的条件。
答案 2 :(得分:0)
正如其他人建议的那样,我也会选择SQL数据库。它已经过优化,可以对大型数据集执行查询。有几个嵌入式数据库,如SQLite或FirebirdSQL(嵌入式)。
http://www.firebirdsql.org/manual/ufb-cs-embedded.html
只需几行代码就可以轻松地将CSV导入SQL数据库,然后构建SQL查询,而不是编写自己的解决方案来过滤大型表格数据。