基本上,我有xlsx文件在azure blob容器,我试图使用ADF,但它需要更多的时间来加载数据到 snowflake 表。即使是小文件,它需要30多秒。我尝试了几个其他的选择,如;1.复制到命令中:它不支持xlsx
ffdz8vbo1#
根据此Snowflake Document,它目前不支持直接从Excel文件导入数据。您必须更改源文件的格式,如CSV。
CSV
如果你不使用ADF,则需要首先将Excel文件转换为**CSV**文件。由于Azure Blob存储只是对象存储,以相同的方式处理所有格式。因此,你必须将Excel Blob下载到本地计算机并将其转换为CSV,然后将其上载回Azure Blob存储。
为此,您可以用途:
Excel
另请参见类似问题-How to load Excel file data into Snowflake table
1条答案
按热度按时间ffdz8vbo1#
根据此Snowflake Document,它目前不支持直接从Excel文件导入数据。您必须更改源文件的格式,如
CSV
。如果你不使用ADF,则需要首先将Excel文件转换为**
CSV
**文件。由于Azure Blob存储只是对象存储,以相同的方式处理所有格式。因此,你必须将Excel Blob下载到本地计算机并将其转换为CSV,然后将其上载回Azure Blob存储。为此,您可以用途:
Excel
转换为CSV
,并再次将其加载到blob存储。另请参见类似问题-How to load Excel file data into Snowflake table