Я составил список лучших практик для своего отдела, который отлично работает на моем собственном компьютере (региональные настройки en-US), но когда я отправил его коллеге, все взорвалось (региональные настройки da-DK).
Половина отдела использует en-US, а другая половина использует da-DK. Не все могут использовать одно и то же, поэтому я хотел бы создать лист, который может обрабатывать оба варианта автоматически.
CSV-файлы, созданные в en-US, используют разделитель "," и "." для десятичного, а в настройках da-DK используется ";" в качестве разделителя и "," для десятичных знаков.
Как мне лучше подойти к этому вопросу?
У меня есть следующие два идентичных запроса данных
Данные1.csv:
Panel/Node/Case, MXX (kNm/m), MYY (kNm/m)
1/ 1/ 1, 145.46, 145.46
1/ 1/ 2, 98.83, 98.83
1/ 1/ 3 (C), 244.30, 244.30
1/ 2/ 1, 19.80, 19.80
1/ 2/ 2, 13.46, 13.46
1/ 2/ 3 (C), 33.26, 33.26
1/ 3/ 1, 19.80, 19.80
1/ 3/ 2, 13.46, 13.46
1/ 3/ 3 (C), 33.26, 33.26
1/ 4/ 1, 145.46, 145.46
1/ 4/ 2, 98.83, 98.83
1/ 4/ 3 (C), 244.30, 244.30
Данные2.csv:
Panel/Node/Case; MXX (kNm/m); MYY (kNm/m)
1/ 1/ 1; 145,46; 145,46
1/ 1/ 2; 98,83; 98,83
1/ 1/ 3 (C); 244,30; 244,30
1/ 2/ 1; 19,80; 19,80
1/ 2/ 2; 13,46; 13,46
1/ 2/ 3 (C); 33,26; 33,26
1/ 3/ 1; 19,80; 19,80
1/ 3/ 2; 13,46; 13,46
1/ 3/ 3 (C); 33,26; 33,26
1/ 4/ 1; 145,46; 145,46
1/ 4/ 2; 98,83; 98,83
1/ 4/ 3 (C); 244,30; 244,30
Я рассматривал возможность использования функции замены значений для замены нужных мне символов, но, поскольку оба запроса содержат «,», это оказывается затруднительным.