将数据从Excel导出到Azure

时间:2017-09-18 10:04:34

标签: azure asp.net-core office365 azure-table-storage excel-2016

我有一个管理一些Records的ASP.NET WebApp。记录保存在Azure表存储表中。

客户端给了我一个Excel文件,其中包含Excel表格格式的几百Records(列中的字段)。

如何将该表从Excel导出到Azure表?我看到有一种方法可以将 Azure表导入Office 2016 Excel(通过Data>DetData>FromAzure),但我想知道是否有办法向后执行(从Excel到Azure),并且可能在导出数据时应用自定义逻辑(例如管理DateTime或转换枚举...)。

我想至少导入不需要转换的字符串字段,然后我会手动或通过代码完成其余的工作......

1 个答案:

答案 0 :(得分:2)

您有几种选择:

关于转换部分的补充:您也可以在源excel文件中执行此操作。在这种情况下,选项1可能是最简单的。

说到选项1,您可以选择使用.typed.csv文件或常规文件。使用后者,它将尝试提炼该类型。因此,导入.csv文件如下所示:

  

PartitionKey,RowKey,C1,C2

     

A,A,1,W

     

A,B,2,WW

     

A,C,如图5所示,WWW

将生成一个包含4列的表。 (实际上,将有五个,你将免费获得的时间戳列)