Привет, я новичок в postgreSql. Я хотел импортировать лист Excel как есть с именем/заголовком столбца, потому что лист Excel имеет почти 80-100 столбцов, и я не могу создать таблицу с таким огромным количеством столбцов, а затем скопировать те же данные в таблицу. Поэтому мне нужен альтернативный способ импорта данных в таблицу вместе с именем столбца.
Я хотел импортировать лист Excel как есть (т.е. с именем столбца, как у листа Excel)?
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