FAQ
CSV Tools FAQ
Find answers about inspecting, comparing, repairing, splitting, merging, converting, and transforming CSV files, organized by tool.
Inspect, compare, and repair
Questions by tool
Inspect a CSV
Is my CSV uploaded when I inspect it in the browser?
No. The CSV data, file name, headers, and cell values are processed only in your browser and are not sent outside it.
How large a CSV can I inspect?
The Free version accepts one file up to 50 MiB. You can move through every row in batches of 100 and every column in batches of 50. Long cells are shortened only on screen.
Which CSV text encodings can Viewer handle?
It can auto-detect UTF-8 and Shift_JIS, or you can choose manually from seven supported encodings. Viewer warns you when automatic detection is uncertain.
Can Viewer reveal shifted columns, quote errors, or the wrong delimiter?
It shows the delimiter, BOM, and rows whose column count differs from the header. If broken quotes prevent parsing, it stops with an error instead of guessing.
What can I do after finding a problem in Viewer?
Use the next-task links to convert encoding, split the file, repair CSV problems, select columns, or remove duplicates. You reselect the file after moving to another tool.
Questions by tool
Compare CSV files
What is a comparison key?
It is the column used to match the same row in both files. Choose a shared value that uniquely identifies each row, such as an ID, SKU, or email address.
What happens when a comparison key is blank?
Comparison stops because the row cannot be matched reliably. Fill or remove the blank key, then compare the files again.
What happens when the same key appears more than once?
Comparison stops because the rows cannot be matched one to one. Review or remove duplicate keys first.
Can I compare files with different columns?
No. Both files must have the same column names in the same order. LocaCSV stops rather than guessing how different columns correspond.
How are added, removed, and changed rows decided?
A key found only in the after file is added; one found only in the before file is removed. A matched row is changed when any non-key cell differs, otherwise it is unchanged.
Does a different row order count as a change?
No. Rows are matched by the selected key, so order alone does not create a change when the matched cell values are the same.
When can CSV files not be compared?
Comparison cannot run when the files exceed 50 MiB combined, cannot be decoded or parsed, have different headers, or contain blank or duplicate keys.
Are the CSV files or differences sent outside my browser?
No. Both files, their names, the selected key, and all differences are processed only in your browser.
Questions by tool
Repair CSV problems
Which CSV problems can be detected?
It detects rows with a different column count from the header, completely blank lines, exact duplicate rows, broken quotes, and other structural CSV errors.
Which problems can be repaired automatically?
It offers safe candidates that do not require guessing the data, such as removing completely blank lines or extra empty cells at the end of a row.
What happens when a CSV cannot be repaired?
LocaCSV shows the cause and location, then stops without creating a partial output. You can check the input settings or source data and try again.
Will broken quotes or other ambiguous data be fixed automatically?
No. If a repair would require guessing where a quote should close or what a value should be, LocaCSV leaves it for review instead of changing it.
Are all suggested repairs applied?
No. Only the repairs you select are applied. You can review the affected rows and counts first, and unselected rows remain unchanged.
Does Repair CSV problems modify my original file?
No. The result is saved as a separate CSV, so the original file remains unchanged on your device.
Split and combine
Questions by tool
Split by rows or size
Does the row count include the header?
No. The setting controls data rows per file; the header is repeated separately.
Does splitting change my original CSV?
No. New CSV files and a ZIP are created in your browser.
Questions by tool
Split by value
Do I choose a header name or a column number?
No separate method is needed. The menu shows both the column position and header name.
What happens to blank values?
Put them in a separate CSV, exclude them, stop, or replace them with a specified value.
Questions by tool
Merge vertically
How many times is the header written?
Only the first file's header is written; later files add data rows.
Can I merge files with different encodings?
Yes. Each file is detected and converted to the output encoding you choose.
Questions by tool
Join by key
What happens when a left-file row has no match in the right file?
The left row remains and the unmatched right-side fields are blank.
How is this different from merging vertically?
A key join adds columns; a vertical merge appends rows.
Convert and edit
Questions by tool
Convert encoding & format
Can I create a UTF-8 CSV for Excel?
Yes. Choose UTF-8 with or without a BOM; the BOM option is convenient for Excel.
Does conversion rewrite my CSV values?
Encoding conversion preserves values. Typed JSON columns change type; blanks remain empty strings.
Questions by tool
Filter rows
Can I apply several conditions at once?
Yes. You can nest up to 100 conditions in eight levels of AND/OR groups.
Are uppercase and lowercase letters treated differently?
Use the case-sensitive option. When off, uppercase and lowercase match.
Questions by tool
Select columns
Can I rename columns here?
No. Header text is preserved from the source CSV.
Does changing the selection modify my original file?
No. A new CSV containing the selected columns is created.
Questions by tool
Remove duplicates
Which row is kept when duplicates are found?
The first occurrence is kept; later rows with the same key are excluded.
Can a duplicate key use several columns?
Yes. Select multiple columns for the duplicate key.
Questions by tool
Sort rows
Can I sort dates?
Yes, when text order matches date order, as with ISO dates.
Can I change the priority of several sort columns?
Yes. Move keys up or down; the top key is compared first.
Summaries
Questions by tool
Group & summarize
How do I fix “Some values can’t be read as numbers”?
Columns used for Sum, Average, Minimum, or Maximum must contain numbers such as “1200” or “-12.5”. Remove commas, units, and spaces around the number, as in “1,200 yen”. Blank cells can stay blank. To count text, choose “Row count” or “Non-empty count”. The displayed “data row ○, column ○” shows where to make the correction. Sums and averages can have rounding differences, so check exact totals separately.
What is the difference between row count and non-empty count?
Row count includes all rows; non-empty count includes rows with a value in the selected column.
Are the original detail rows included in the output?
No. Keep the source CSV if you need the detail rows.