Загрузить лист Excel в Netezza - PullRequest
       18

Загрузить лист Excel в Netezza

0 голосов
/ 25 января 2019

Я хотел бы загрузить рабочий лист Excel, хранящийся на моем рабочем столе, в Netezza. Как я могу сделать это, не проходя через инструмент импорта. Поэтому я хочу написать сценарий INSERT INTO, который это делает.

Вот что у меня есть:

INSERT INTO MyNetezzaTable
SELECT * FROM EXTERNAL 'C:\Users\username\Desktop\book1.xlsx'
USING
(
Y2BASE 2000
REMOTESOURCE 'ODBC'
SKIPROWS 1
MAXERRORS 1
ENCODING 'internal'
)

В моем файле nzbad есть строка с кучей бессмысленных символов. Любая помощь будет отличной!

1 Ответ

0 голосов
/ 30 января 2019

Сделать файл-> сохранить как-> CSV И тогда загрузчик netezza может прочитать это нормально. Собственный формат xlsx является двоичным и не может быть обработан без особых хлопот (на самом деле это ZIP-файл, содержащий несколько файлов в формате xml и jpg и многое другое)

...