将Excel工作表加载到netezza

时间:2019-01-25 14:30:52

标签: 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文件中,一行带有一堆乱码。任何帮助将是巨大的!

1 个答案:

答案 0 :(得分:0)

执行文件->另存为-> CSV 然后netezza loader可以正常阅读。 原生的xlsx格式是二进制格式,无法轻松处理(实际上,它是一个ZIP文件,其中包含xml和jpg中的多个文件,还有很多其他文件)