Я хотел импортировать лист Excel как есть (т.е. с именем столбца, как у листа Excel)?

Привет, я новичок в postgreSql. Я хотел импортировать лист Excel как есть с именем/заголовком столбца, потому что лист Excel имеет почти 80-100 столбцов, и я не могу создать таблицу с таким огромным количеством столбцов, а затем скопировать те же данные в таблицу. Поэтому мне нужен альтернативный способ импорта данных в таблицу вместе с именем столбца.


person Pari    schedule 21.04.2012    source источник
comment
Что происходит, когда вы пытаетесь создать таблицу?   -  person kgrittn    schedule 21.04.2012
comment
Какие ошибки всплывают на вашем пути до сих пор?   -  person vyegorov    schedule 21.04.2012
comment
у меня много столбцов, поэтому мне нужно создать таблицу с почти 80-90 столбцами при создании отчета. поэтому я хочу добавить лист Excel как есть. Я знаю, как скопировать, создав таблицу, а затем скопировав csv в созданную таблицу, но в моем случае это займет много времени!   -  person Pari    schedule 21.04.2012


Ответы (1)


Создайте соединение ODBC с вашей базой данных PostgreSQL. Вам потребуется драйвер базы данных PostgreSQL ODBC, который легко загрузить и установить. Сохраните как пользовательский DSN для использования в будущем.

Чтобы обработать данные Excel, импортируйте электронную таблицу Excel в MS Access. Если данные выглядят хорошо и «подобны базе данных», то все в порядке, в противном случае может потребоваться корректировка электронной таблицы для правильного импорта.

С окончательной таблицей MS Access щелкните правой кнопкой мыши таблицу и экспортируйте в базу данных ODBC, выбрав DSN, который вы создали выше, который вы найдете на вкладке «Источник данных компьютера».

person Mike T    schedule 24.04.2012