How the file is read
The encoding comes from the file's byte order mark, otherwise UTF-8, otherwise Windows-1252. The delimiter (comma, semicolon, tab or pipe) is the one that splits the first rows most evenly. When the delimiter is a semicolon and the numbers use a comma for decimals, they are read as numbers.
Numbers, percentages, TRUE and FALSE and ISO dates become values you can calculate with. Numbers with leading zeros, such as postal codes, and digit strings longer than 15 digits stay text, so they are not changed. Text that starts with = stays text: formulas inside a CSV file are not run.
Writing it back
A CSV you opened is written back as it came: the same delimiter, decimal separator, line ends and byte order mark. A number written with trailing zeros, such as 2.50, keeps them. Before you save, Scissor Office lists what CSV cannot keep, for example other sheets or formulas, and offers to save in another format instead.
Limits to know
- A CSV holds one sheet of text. Save as XLSX or ODS to keep formulas, formatting and several sheets.
- A file without a byte order mark that is neither UTF-8 nor Windows-1252, for example Shift JIS, shows the wrong characters.
- A sheet holds up to 1,048,576 rows; a file that is too large to open shows a message instead.
Want to see for yourself that nothing is uploaded? How it works shows how to check in your browser's Network tab.