将Excel电子表格导入PostgreSQL

时间:2009-10-29 17:22:06

标签: excel postgresql import

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

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

1 个答案:

答案 0 :(得分:7)

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

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