我有一堆非常大的 CSV(逗号分隔值)文件,我想分析它们。SQL 查询非常适合这种情况。到目前为止,我一直在使用 MS Access 导入 CSV 文件并对其执行查询。然而,除了有一个非常糟糕的 SQL 编辑器和关于何时可以打开/编辑/删除查询/表的愚蠢的任意规则之外,它非常慢。执行查询时,我可以忍受最初的缓慢,但我真的很讨厌每当我尝试对另一列上的表进行排序、等待 5 分钟或尝试滚动时,它似乎会重新执行它。
有没有更好的(免费)工具来完成这项工作?(如果需要,我愿意手动编写脚本将 CSV 转换为其他内容)
谢谢!
编辑:感谢所有答案!我将尝试 SQL Server,如果成功,我会接受这个答案。只是澄清一下:导入数据文件对我来说不一定是问题(尽管当然欢迎使用简单的方法)。我需要的是一些程序,它随后允许我快速有效地执行(相当复杂的)查询。FileHelpers 不会帮助我,因为首先我不知道任何 .NET 语言,其次,我有 Java 中的数据,但我认为使用 SQL 分析它会容易得多。不过感谢您的回答!