У меня есть файл данных CSV, который я загружаю в MS Access. Нет проблем с этим. У меня все это загружено.
Моя проблема заключается в том, что одна из записей в файле содержит поле, содержащее данные 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