【发布时间】:2020-04-03 19:48:23
【问题描述】:
我有一个加载到 MS Access 中的 CSV 数据文件。这样做没问题。我已经全部加载了。
我的问题是文件中的一条记录包含一个包含 CSV 数据(JSON 数据)的字段,该字段是行项目发票数据 (ProductData),它可能包含多达 25 个行项目。
我要做的是将该字段解析为不同表中的多条记录,所有记录均由“500”之后的数字相关,即交易编号。
有人对如何在 Microsoft Access 中执行此操作有任何想法吗?
样本数据:
500,3,30600052763,30128903358,"{""type"": ""reportingData"", ""merStoreId"": ""8135001"", ""productData"": [{""productCode"": ""001"", ""totalAmount"": ""20.00"", ""quantity"": ""16.000"", ""unitPrice"": ""1.25"", ""tax1Amount"": ""6.22""}, {""productCode"": ""102"", ""totalAmount"": ""14.00"", ""quantity"": ""1.000"", ""unitPrice"": ""14.00""}, {""productCode"": ""963"", ""totalAmount"": ""1.00"", ""quantity"": ""1.000"", ""unitPrice"": ""1.00"", ""tax1Amount"": ""0.00""}]}"
我附上了一个示例,说明我希望根据上面的事务号 3 显示的表格:
Tbl500
Transaction Number Second Field Third Field Type MerStoreID ProductCode TotalAmount Quantity UnitPrice Tax1Amount Tax2Amount
3 30600052763 0128903358 reportingData 8135001 001 20.00 16.000 1.25 6.22
3 30600052763 30128903358 reportingData 8135001 102 14.00 1.000 14.00
3 30600052763 30128903358 reportingData 8135001 963 1.00 1.000 1.00 0.00
【问题讨论】:
标签: sql json excel parsing ms-access