From e58168b222942a394aaafc4971b092ed73b728b5 Mon Sep 17 00:00:00 2001 From: James Date: Sat, 4 May 2024 22:05:56 +0100 Subject: [PATCH 1/2] Fix issue #275: Description of the changes made - Use the same Delimeter selected to output data file. #275 --- .../Components/CsvMapper/MudCsvMapper.razor.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CodeBeam.MudBlazor.Extensions/Components/CsvMapper/MudCsvMapper.razor.cs b/CodeBeam.MudBlazor.Extensions/Components/CsvMapper/MudCsvMapper.razor.cs index 93b01c73..9a350083 100644 --- a/CodeBeam.MudBlazor.Extensions/Components/CsvMapper/MudCsvMapper.razor.cs +++ b/CodeBeam.MudBlazor.Extensions/Components/CsvMapper/MudCsvMapper.razor.cs @@ -305,7 +305,8 @@ private async Task OnImport() { var config = new CsvHelper.Configuration.CsvConfiguration(CultureInfo.InvariantCulture) { - PrepareHeaderForMatch = (header) => header.Header + PrepareHeaderForMatch = (header) => header.Header, + Delimiter = Delimter }; UpdateHeaderLineWithMatchedFields(); if(!_includeUnmappedData) RemoveUnmappedData(); From 306d1e067571566be8627260cd4f9deb37d897d8 Mon Sep 17 00:00:00 2001 From: James Date: Sun, 5 May 2024 21:01:12 +0100 Subject: [PATCH 2/2] Fix typo for 'Delimter' to 'Delimiter' - Fix small type. --- .../Components/CsvMapper/MudCsvMapper.razor.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CodeBeam.MudBlazor.Extensions/Components/CsvMapper/MudCsvMapper.razor.cs b/CodeBeam.MudBlazor.Extensions/Components/CsvMapper/MudCsvMapper.razor.cs index 9a350083..b10bc88a 100644 --- a/CodeBeam.MudBlazor.Extensions/Components/CsvMapper/MudCsvMapper.razor.cs +++ b/CodeBeam.MudBlazor.Extensions/Components/CsvMapper/MudCsvMapper.razor.cs @@ -191,7 +191,7 @@ public partial class MudCsvMapper : MudComponentBase /// /// [Parameter] - public string Delimter { get; set; } = ","; + public string Delimiter { get; set; } = ","; [Inject] private IDialogService? _dialogService { get; set; } [Inject] private NavigationManager? _navigationManager { get; set; } @@ -265,7 +265,7 @@ private void CreateCsvContent() using var reader = new StreamReader(new MemoryStream(FileContentByte ?? new byte[0]), Encoding.Default); var config = new CsvConfiguration(CultureInfo.InvariantCulture) { - Delimiter = Delimter, + Delimiter = Delimiter, IgnoreBlankLines = true, HasHeaderRecord = true }; @@ -306,7 +306,7 @@ private async Task OnImport() var config = new CsvHelper.Configuration.CsvConfiguration(CultureInfo.InvariantCulture) { PrepareHeaderForMatch = (header) => header.Header, - Delimiter = Delimter + Delimiter = Delimiter }; UpdateHeaderLineWithMatchedFields(); if(!_includeUnmappedData) RemoveUnmappedData();