将数据从 Excel 导出到 Azure

Export data from Excel to Azure

我有一个 ASP.NET WebApp 可以管理一些 Records。记录保存在 Azure Table 存储 table 中。

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

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

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

您有多种选择:

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

关于选项 1,您可以选择使用 .typed.csv 文件或常规文件。使用后者,它将尝试提取类型。所以导入一个 .csv 文件如下所示:

PartitionKey,RowKey,C1,C2

a,a,1,w

a,b,2,ww

a,c,5,www

将导致 table 有 4 列。 (实际上,将有五个,您将免费获得时间戳列)