Импорт электронной таблицы Excel в PostgreSQL - PullRequest
1 голос
/ 29 октября 2009

Мне нужно иметь возможность импортировать электронную таблицу Excel в базу данных PostgreSQL. Цель для использования с приложением Rails. Я посмотрел на Roo gem , и для преобразования 2000-строчного XLS-файла в CSV требуется 16 секунд, что недопустимо. Поэтому мне было интересно, могу ли я просто замкнуть приложение Rails и импортировать напрямую в PostgreSQL.

Есть ли способ импортировать данные из электронной таблицы Excel непосредственно в PostgreSQL?

1 Ответ

7 голосов
/ 29 октября 2009

Нет, PostgreSQL не читает формат файла XLS (ни формат XLSX). Вы можете импортировать из CSV, а в некоторых случаях из XML, но это все (без внешней предварительной обработки).

Однако, если у вас есть доступ к Excel, вы всегда можете просто экспортировать его в открытом формате (предпочтительно CSV) прямо из Excel.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...