将Excel电子表格导入PostgreSQL

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

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

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

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