从Excel中读取存储在Azure Blob存储中的.csv

时间:2017-09-05 12:38:02

标签: excel csv azure blob azure-storage

我能够创建一个存储帐户,然后是一个容器,而不是存储.csv文件的blob。我已成功地从Azure本身下载.csv文件,并通过azure-storage包使用Python。这是为了确认外部源(即Python)能够导入/导出blob。 .csv在第一行中存储带有标题的数字表。

第二步是在Excel 2016中导入相同的数据。我在Excel中执行的步骤是: 新查询 - >来自Azure - >从Microsoft Azure Blob存储 - >提供和 - >航海家。从这里,我可以在容器中看到dataset.csv文件。

enter image description here

但是,单击导航器中的“加载”按钮只能下载excel中上一张图片中的表格,而不能下载存储在这些文件中的数据。

enter image description here

我已经探索了添加“设计”和“查询”,以寻找一个按钮来下载存储在这些blob中的数据但是没有成功。

问题:如何导入存储在向导中列出的Azure Blob中的一个.csv中的数字数据?

2 个答案:

答案 0 :(得分:1)

据我所知,如果你想从azure blob中存储的excel中导入数据。您需要编辑导入数据。

更多细节,您可以参考此图片:

1.使用查询查询blob中的信息时。点击编辑按钮。

enter image description here

2.然后,您可以单击二进制文件以将加载的值更改为您的Excel。

enter image description here

3.然后您可以加载详细信息excel数据。

enter image description here

答案 1 :(得分:0)

当导入数据模块从Azure blob存储中的CSV或TSV文件加载数据时,类型猜测器会在源文件中查找分类或数字数据,并在新数据集的元数据中表示发现的类型。 但是,您可以通过在加载数据后编辑Edit Metadata模块中的列属性来覆盖类型guesser的结果

了解更多信息;您可以参考此article