Python - чтение из Excel без панд и вставка в Postgre - PullRequest
0 голосов
/ 02 мая 2018

Не могли бы вы посоветовать лучшую технику, которую я могу использовать для считывания приведенных ниже данных в таблицу postgre с использованием библиотеки, отличной от panda: структура файла excel довольно сложная. Файл Excel имеет столбцы по горизонтали и вертикали. image showing data to be written to DB

Как я могу начать присваивать значения abcd a и так далее? Я надеюсь, что это имеет смысл.

1 Ответ

0 голосов
/ 02 мая 2018

Вы можете использовать SqlAlchemy для этого. Объявите вашу таблицу ORM, связанную с вами, в postgres. Затем начните читать Excel, используя csv_reader(), и на каждой итерации строки вы можете назначить атрибуты вашему классу ORM и зафиксировать транзакцию. В этом случае вам не нужно использовать панд. Документы по SQLAlchemy

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