Windows环境下的csv查看器为10MM行文件

时间:2010-07-06 19:51:56

标签: windows csv

我们需要一个csv查看器,它可以在Windows环境中查看10MM-15MM行,并且每列可以具有一些过滤功能(一些正则表达式或文本搜索)都可以。

3 个答案:

答案 0 :(得分:4)

我强烈建议使用数据库,然后运行查询(例如,使用Access)。使用正确的SQL查询,您应该能够过滤您需要查看的列,而无需同时处理这些巨大的文件。您可能需要让某人编写脚本以将csv文件的每一行(以及将来的csv文件更改)输入到数据库中。

答案 1 :(得分:0)

我不想成为该应用的最终用户。将数据存储在SQL中。当然,您可以在生成.csv文件之前定义要查询的条件。为用户提供一个在线界面,其中包含要应用的列标题和过滤器。然后根据选定的过滤器生成查询,仅向用户提供他们需要的行。

这将为许多人节省时间,头痛和眼疮。

我们遇到了同样的问题,并在实际生成可下载的csv / Excel文件之前使用“报告构建器”来构建报告的条件。

答案 2 :(得分:0)

正如其他人建议的那样,我也会选择SQL数据库。它已经过优化,可以对大型数据集执行查询。有几个嵌入式数据库,如SQLite或FirebirdSQL(嵌入式)。

http://www.sqlite.org/

http://www.firebirdsql.org/manual/ufb-cs-embedded.html

只需几行代码就可以轻松地将CSV导入SQL数据库,然后构建SQL查询,而不是编写自己的解决方案来过滤大型表格数据。