Add manual Excel column mapping
This commit is contained in:
@@ -42,6 +42,7 @@ public class ExcelExportService : IExcelExportService
|
||||
{
|
||||
"extraction date",
|
||||
"TSC",
|
||||
"Document Entry",
|
||||
"Invoice Number",
|
||||
"Position on invoice",
|
||||
"Material",
|
||||
@@ -86,37 +87,38 @@ public class ExcelExportService : IExcelExportService
|
||||
{
|
||||
ws.Cell(row, 1).Value = record.ExtractionDate.ToString("dd.MM.yyyy HH:mm:ss");
|
||||
ws.Cell(row, 2).Value = record.Tsc;
|
||||
ws.Cell(row, 3).Value = record.InvoiceNumber;
|
||||
ws.Cell(row, 4).Value = record.PositionOnInvoice;
|
||||
ws.Cell(row, 5).Value = record.Material;
|
||||
ws.Cell(row, 6).Value = record.Name;
|
||||
ws.Cell(row, 7).Value = record.ProductGroup;
|
||||
ws.Cell(row, 8).Value = record.Quantity;
|
||||
ws.Cell(row, 9).Value = record.SupplierNumber;
|
||||
ws.Cell(row, 10).Value = record.SupplierName;
|
||||
ws.Cell(row, 11).Value = record.SupplierCountry;
|
||||
ws.Cell(row, 12).Value = record.CustomerNumber;
|
||||
ws.Cell(row, 13).Value = record.CustomerName;
|
||||
ws.Cell(row, 14).Value = record.CustomerCountry;
|
||||
ws.Cell(row, 15).Value = record.CustomerIndustry;
|
||||
ws.Cell(row, 16).Value = record.StandardCost;
|
||||
ws.Cell(row, 17).Value = record.StandardCostCurrency;
|
||||
ws.Cell(row, 18).Value = record.PurchaseOrderNumber;
|
||||
ws.Cell(row, 19).Value = record.SalesPriceValue;
|
||||
ws.Cell(row, 20).Value = record.SalesCurrency;
|
||||
ws.Cell(row, 21).Value = record.DocumentCurrency;
|
||||
ws.Cell(row, 22).Value = record.DocumentTotalForeignCurrency;
|
||||
ws.Cell(row, 23).Value = record.DocumentTotalLocalCurrency;
|
||||
ws.Cell(row, 24).Value = record.VatSumForeignCurrency;
|
||||
ws.Cell(row, 25).Value = record.VatSumLocalCurrency;
|
||||
ws.Cell(row, 26).Value = record.DocumentRate;
|
||||
ws.Cell(row, 27).Value = record.CompanyCurrency;
|
||||
ws.Cell(row, 28).Value = record.Incoterms2020;
|
||||
ws.Cell(row, 29).Value = record.SalesResponsibleEmployee;
|
||||
ws.Cell(row, 30).Value = record.InvoiceDate?.ToString("dd.MM.yyyy") ?? string.Empty;
|
||||
ws.Cell(row, 31).Value = record.OrderDate?.ToString("dd.MM.yyyy") ?? string.Empty;
|
||||
ws.Cell(row, 32).Value = record.Land;
|
||||
ws.Cell(row, 33).Value = record.DocumentType;
|
||||
ws.Cell(row, 3).Value = record.DocumentEntry;
|
||||
ws.Cell(row, 4).Value = record.InvoiceNumber;
|
||||
ws.Cell(row, 5).Value = record.PositionOnInvoice;
|
||||
ws.Cell(row, 6).Value = record.Material;
|
||||
ws.Cell(row, 7).Value = record.Name;
|
||||
ws.Cell(row, 8).Value = record.ProductGroup;
|
||||
ws.Cell(row, 9).Value = record.Quantity;
|
||||
ws.Cell(row, 10).Value = record.SupplierNumber;
|
||||
ws.Cell(row, 11).Value = record.SupplierName;
|
||||
ws.Cell(row, 12).Value = record.SupplierCountry;
|
||||
ws.Cell(row, 13).Value = record.CustomerNumber;
|
||||
ws.Cell(row, 14).Value = record.CustomerName;
|
||||
ws.Cell(row, 15).Value = record.CustomerCountry;
|
||||
ws.Cell(row, 16).Value = record.CustomerIndustry;
|
||||
ws.Cell(row, 17).Value = record.StandardCost;
|
||||
ws.Cell(row, 18).Value = record.StandardCostCurrency;
|
||||
ws.Cell(row, 19).Value = record.PurchaseOrderNumber;
|
||||
ws.Cell(row, 20).Value = record.SalesPriceValue;
|
||||
ws.Cell(row, 21).Value = record.SalesCurrency;
|
||||
ws.Cell(row, 22).Value = record.DocumentCurrency;
|
||||
ws.Cell(row, 23).Value = record.DocumentTotalForeignCurrency;
|
||||
ws.Cell(row, 24).Value = record.DocumentTotalLocalCurrency;
|
||||
ws.Cell(row, 25).Value = record.VatSumForeignCurrency;
|
||||
ws.Cell(row, 26).Value = record.VatSumLocalCurrency;
|
||||
ws.Cell(row, 27).Value = record.DocumentRate;
|
||||
ws.Cell(row, 28).Value = record.CompanyCurrency;
|
||||
ws.Cell(row, 29).Value = record.Incoterms2020;
|
||||
ws.Cell(row, 30).Value = record.SalesResponsibleEmployee;
|
||||
ws.Cell(row, 31).Value = record.InvoiceDate?.ToString("dd.MM.yyyy") ?? string.Empty;
|
||||
ws.Cell(row, 32).Value = record.OrderDate?.ToString("dd.MM.yyyy") ?? string.Empty;
|
||||
ws.Cell(row, 33).Value = record.Land;
|
||||
ws.Cell(row, 34).Value = record.DocumentType;
|
||||
row++;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user