https://bugs.documentfoundation.org/show_bug.cgi?id=153457

            Bug ID: 153457
           Summary: loading and saving CSV in calc does not round-trip
                    because numbers get converted to the locale's decimal
                    separator
           Product: LibreOffice
           Version: 7.4.4.2 release
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Calc
          Assignee: libreoffice-bugs@lists.freedesktop.org
          Reporter: lio...@mamane.lu

Description:
LibreOffice is not a good CSV editor because it effectively corrupts the
CSV-based file format by switching the numbers to the locale's decimal
separator on save.

Steps to Reproduce:
1. Set locale to one that uses comma as decimal separator
2. Make sure LibreOffice is closed so that it is restarted in the above locale
3. Open a CSV file containing numbers with dot as decimal separator
4. Save (CTRL+S or Menu File / Save or the floppy disk icon)

Actual Results:
The CSV file is not the same anymore; the numbers are written out with comma as
decimal separator.

Expected Results:
The CSV file should be effectively unchanged, using the same variant of the CSV
file format: same separator between fields (columns), same decimal separator
within numbers, same text encoding, ...

If the original CSV was not fully internally consistent (such as non-uniform
application of quoting of fields), it is OK to canonicalise this.


Reproducible: Always


User Profile Reset: No

Additional Info:
Version: 7.4.4.2 / LibreOffice Community
Build ID: 40(Build:2)
CPU threads: 8; OS: Linux 6.1; UI render: default; VCL: gtk3
Locale: fr-LU (fr_LU.UTF-8); UI: en-GB
Debian package version: 1:7.4.4-3
Calc: threaded

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to