首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有允许对CSV文件执行SQL的软件工具?

是否有允许对CSV文件执行SQL的软件工具?
EN

Software Recommendation用户
提问于 2019-05-21 17:52:47
回答 11查看 17.8K关注 0票数 21

我一直在寻找工具,这些工具允许我导入CSV文件并对其执行SQL操作。我试图导入SQL 4,但是没有本地连接,它就无法工作。数据是小的,所以我不需要沉重的企业级软件-只是一些东西来完成工作。如有任何推荐,将不胜感激!

EN

回答 11

Software Recommendation用户

发布于 2019-05-21 18:37:38

CSV文件的“问题”是单个“表”没有名称。因此,在对CSV文件执行任何SQL查询之前,您需要定义一个表(包括列)并导入它。

几乎所有的数据库浏览器都提供从CSV导入;如果您想要轻量级的导入,我可以推荐SQLite浏览器。它是开源的、跨平台的(Windows、macOS和许多Unix/Linux发行版),并明确提到

  • 从CSV文件导入和导出表

作为它的特征之一。

票数 9
EN

Software Recommendation用户

发布于 2019-05-25 05:55:24

如果你有足够的灵活性使用一些轻巧的脚本语言-

  1. queries它有sqldf库,可以用来在dataframes上运行sql查询。你只需要把你的csv读入数据。
  2. pandasql库对熊猫数据文件具有相同的功能。
票数 4
EN

Software Recommendation用户

发布于 2021-02-11 15:49:03

使用PostgreSQL和DBeaver是另一种选择。

PostgreSQL是一个复杂的开放源码数据库系统。它允许通过COPY命令和图形UI(如DBeaver )导入CSV文件。

DBeaver是一个免费的、多平台的数据库管理工具.

在DBeaver中:

  • 为CSV文件创建数据库表。确保表列名和数据类型与CSV文件列匹配。
  • 右键单击该表并选择“导入表数据”。
  • 选择CSV和要导入的文件。
  • 必要时匹配不完全匹配的列。
  • 单击“导入”。

有关更多细节,请参见此指南

票数 4
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/61396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档