从Azure Data Explorer下载后XLSX文件损坏

时间:2018-10-30 09:44:30

标签: azure azure-data-lake

我将Xlsx格式的Excel文件上传到Data Lake Storage Gen1文件夹。 当我从Data Lake Storage下载同一文件时,下载后文件大小几乎增加了一倍(例如,如果上传的文件为9 kb,它将变为14 kb)。 此外,下载的文件无法打开,并且我收到一条消息,指出文件已损坏。 仅对于xlsx文件会出现此问题。我尝试使用txt和csv文件,但未发现此问题。 请提出解决此问题的正确方法。

关于, 苏里亚

1 个答案:

答案 0 :(得分:0)

我今天还注意到从Azure门户中的Azure Datalake存储下载文件时遇到的问题。之前我没有遇到过类似的问题,但是我不经常在Portal中使用Data Explorer。

我尝试下载二进制压缩文件,Excel xlsx文件和文本文件。某些文本文件未损坏,所有二进制文件均已损坏。 ADLS中的文件大小与下载的文件大小不匹配。如果文本文件包含非ASCII字符,则它们已损坏,并且文件长度不正确。

Azure服务可以正确访问数据,因此在我看来ADLS中的文件未损坏。门户网站的下载功能似乎存在问题。您可以使用az CLI成功下载文件:

az dls fs download --account yourdatalakename --source-path path/to/your/excel/file.xlsx --destination-path file.xlsx
相关问题