2009-10-29 115 views
1

我需要能够将Excel电子表格导入PostgreSQL数据库。目标是用于Rails应用程序。我查看了Roo gem,它需要16秒将2000行XLS文件转换为不可接受的CSV文件。所以我想知道是否可以短路Rails应用程序并直接导入到PostgreSQL中。将Excel电子表格导入PostgreSQL

有没有办法将Excel电子表格中的数据直接导入到PostgreSQL中?

回答

6

不,PostgreSQL不读取XLS文件格式(也不是XLSX格式)。您可以从CSV导入,在某些情况下可以从XML导入,但全部(无需外部预处理)。

但是,如果您实际上有权访问Excel,则始终可以直接从Excel内部以开放格式(最好是CSV)将其导出。

+0

这很不幸,我希望找到类似于SQL Server的DTS功能的东西。 – 2009-11-06 16:59:29

+0

无需在服务器中内置此类功能。它并没有内置到SQL Server中 - 它只是捆绑在“盒子”中。例如,我相信很多通用工具都可以实现这一点 - 大多数情况下会与数据库端的任何JDBC通信。 – 2009-11-07 13:26:11

相关问题