I tried some tests on two Windows 10 installations both has some US/English installations but regional settings are adopted to more Swedish ones.
PC1 has decimal symbol "." (dot) , digit grouping " " (space) and list separator "," (comma)
CSV export looks like this:
Code: Select all
Channel Number,Channel Name,Channel Type,Rx Frequency,Tx Frequency,Bandwidth (kHz),Colour Code,Timeslot,Contact,TG List,DMR ID,TS1_TA_Tx,TS2_TA_Tx ID,RX Tone,TX Tone,Squelch,Power,Rx Only,Zone Skip,All Skip,TOT,VOX,No Beep,No Eco
1,Channel1,Digital, 144.02500, 144.02500,,1,1,None,Brandmeister,None,Off,Off,,,,Master,No,No,No,0,Off,No,No
Both Export Import and Append seems to work fine.
PC2 has decimal symbol "," (comma), digit grouping " " (space) and list separator ";" (semicolon)
CSV export:
Code: Select all
Channel Number;Channel Name;Channel Type;Rx Frequency;Tx Frequency;Bandwidth (kHz);Colour Code;Timeslot;Contact;TG List;DMR ID;TS1_TA_Tx;TS2_TA_Tx ID;RX Tone;TX Tone;Squelch;Power;Rx Only;Zone Skip;All Skip;TOT;VOX;No Beep;No Eco
1;Channel1;Digital; 144,02500; 144,02500;;1;1;None;Brandmeister;None;Off;Off;;;;Master;No;No;No;0;Off;No;No
Exception on Import and Append:
Code: Select all
************** Exception Text **************
System.FormatException: Input string was not in a correct format.
at System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt)
at DMR.CSVEML.OpenChannelsCSV()
at DMR.CSVEML.ReadCSVs(String PathName)
at DMR.CSVEML.ImportCSVs(String CSVDirectory)
at DMR.CSVEML.ImportCSV()
If digit grouping is changed to "." (dot) it's possible to import without exception but instead of 144,02500 it is 564,00000 in CPS Channels.
Another CSV with real frequencies in same CSV format have also totally crazy entries i CPS.
I can import the CSV from PC1 on PC2 if I change the regional settings to be the same as on PC1.