CSV vs XLSX

CSV to move data between systems, XLSX to work with it.

Choose CSV when

Imports, exports and anything a program reads. CSV is plain text, so nothing can hide in it and every tool understands it.

Choose XLSX when

Anything a person works in: several sheets, formulas, formatting, column types that survive being saved.

The thing that catches people out

CSV keeps no types. Leading zeros in a postcode, long numbers and dates all change meaning when a spreadsheet opens one, which is where most import problems begin.

Side by side

CSVXLSX
Full nameComma-Separated ValuesExcel Workbook
Extension.csv.xlsx
Media typetext/csvapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheet
CompressionUncompressedUncompressed
This site can write itYesYes

Decided? Convert it here