Как наиболее легко импортировать из XLS в базу данных приложений rails?

109
7

Я начал проект в Google Spreadsheets. Теперь я изучаю Rails. Но у меня все еще есть около 1000 записей, которые я бы хотел импортировать, чтобы запустить мою базу данных.

Этот рельс отличный, но мне не нужны пользователи, и мне нужно сделать это только один раз.

Мне бы хотелось, чтобы однострочное решение, подобное этому, предназначалось для файлов SQL... кроме того, даже если бы у меня был файл SQL (а не опция экспорта), я бы не знал, где назвать эту строку.

Спасибо.

спросил(а) 2021-01-19T18:03:35+03:00 6 месяцев, 1 неделя назад
1
Решение
89

Попробуй это:

Как импортировать CSV файлы в таблицу PostgreSQL?

Короче говоря, вы в основном настраиваете CSV файл, который отражает структуру таблицы базы данных, которую вы импортируете

Если вам нужно сделать некоторые манипуляции с данными, вам может легче написать что-то, что читает ваш существующий файл формата CSV и создает записи базы данных для каждой строки.

Либо используйте csv gem, либо что-то вроде этого:

https://github.com/pillowfactory/csv-mapper

ответил(а) 2021-01-19T18:03:35+03:00 6 месяцев, 1 неделя назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема