将Excel电子表格导入PostgreSQL

将Excel电子表格导入PostgreSQL,excel,postgresql,import,Excel,Postgresql,Import,我需要能够将Excel电子表格导入PostgreSQL数据库。目标是与Rails应用程序一起使用。我已经看过了,将2000行XLS文件转换为CSV需要16秒,这是不可接受的。所以我想知道我是否可以短路Rails应用程序并直接导入PostgreSQL 有没有办法将Excel电子表格中的数据直接导入PostgreSQL?没有,PostgreSQL不读取XLS文件格式(也不读取XLSX格式)。您可以从CSV导入,在某些情况下可以从XML导入,但这仅限于此(不需要外部预处理) 但是,如果您确实有权访问E

我需要能够将Excel电子表格导入PostgreSQL数据库。目标是与Rails应用程序一起使用。我已经看过了,将2000行XLS文件转换为CSV需要16秒,这是不可接受的。所以我想知道我是否可以短路Rails应用程序并直接导入PostgreSQL


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

没有,PostgreSQL不读取XLS文件格式(也不读取XLSX格式)。您可以从CSV导入,在某些情况下可以从XML导入,但这仅限于此(不需要外部预处理)


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

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


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

不幸的是,我希望找到类似SQL Server DTS功能的内容。无需在服务器中内置此类功能。它也没有内置到SQL Server中,只是捆绑在“盒子”中。我相信很多通用工具都能做到这一点——例如,大多数工具都会使用数据库端有JDBC的任何工具。不幸的是,我希望找到类似SQL Server的DTS功能。不需要在服务器中内置这种功能。它也没有内置到SQL Server中,只是捆绑在“盒子”中。我相信很多通用工具都能做到这一点——例如,大多数工具都会使用数据库端有JDBC的任何工具。