查询CSV文件

Modified on: Sat, 29 Dec 2018 11:40:02 +0800

有没有人知道一个简单的工具,它会打开一个CSV文件并让你对它进行基本的SQLesque查询?就像各种图形工具一样,易于使用。

我知道我可以写一个小脚本来将CSV导入到SQLite数据库中,但是因为我想象别人在我面前想到这个,我只是想询问是否存在。提出这个问题的原因是我对Excel的有限过滤功能感到沮丧。

也许其他一些数据可视化操作工具会提供类似的功能。

首选免费或OSS,但我愿意接受任何建议。

编辑:

我真的更喜欢一些关于如何执行以下操作的清晰教程,而不仅仅是“使您的工作表成为ODBC条目”或“使用ODBC文件编写程序”,或者更多关于要使用的应用程序的想法。注意:我无法使用MS Access。

又一次编辑:

我仍然对使用SQLite的解决方案持开放态度。我的平台是一台半古老的Win2k笔记本电脑,上面有一个P4。这是非常缓慢的,因此资源轻量级的解决方案是理想的,并且很可能获得胜利。

作者:,J. Polfer

最佳答案

您是否尝试过LogParser

  

日志解析器是一个功能强大的多功能工具,可提供对基于文本的数据的通用查询访问,例如日志文件,XML文件和CSV文件,以及Windows®操作系统上的关键数据源,如事件日志,注册表,文件系统和ActiveDirectory®。您可以告诉Log Parser您需要哪些信息以及如何处理它们。您的查询结果可以在基于文本的输出中自定义格式化,也可以保存到更多专业目标,如SQL,SYSLOG或图表。

  
  

大多数软件旨在完成有限数量的特定任务。 Log Parser是不同的......它可以使用的方式数量仅受用户需求和想象力的限制。世界是Log Parser的数据库。

教程(以及另一个)使用类似SQL的查询语言和CSV文件我find using google

示例查询:

logparser -i:CSV "SELECT TOP 10 Time, Count INTO c:\logparser\test\Chart.GIF 
FROM c:\logparser\test\log.csv ORDER by Time DESC" -charttype:bar3d
作者:svandragt

相关问答

添加新评论