Загрузить лист excel в netezza

Я хочу загрузить рабочий лист 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 есть строка с кучей тарабарских символов. Любая помощь будет здорово!

Преобразование HTML-таблицы в профессиональный документ Excel
Преобразование HTML-таблицы в профессиональный документ Excel
Это самый простой способ создания Excel из HTML-таблицы.
Импорт excel в laravel в базу данных
Импорт excel в laravel в базу данных
Здравствуйте, дорогой читатель, в этой статье я расскажу практическим и быстрым способом, как импортировать файл Excel в вашу базу данных с помощью...
0
0
312
1

Ответы 1

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

Другие вопросы по теме