CSV vs Excel for file lists

Last updated July 2, 2026
Short answer
CSV is a plain text file of comma-separated values that any program can open, but it holds no formatting, formulas, or images. Excel (xlsx) keeps columns typed, supports formatting, formulas, and embedded thumbnails, but is a heavier format tied to spreadsheet apps. Pick CSV for portability and Excel for a finished, shareable sheet.

What CSV is

CSV stands for comma-separated values. It is a plain text file where each line is a row and commas separate the columns. It is about as universal as a data format gets: spreadsheets, databases, and programming languages all read it without any special library. The trade-off is that it stores only values. No fonts, no colours, no formulas, no images, and no notion of which column is a date versus text.

What Excel is

Excel files (the xlsx format) are structured workbooks. They keep each column's type, so dates stay dates and numbers stay numbers. They support formatting, multiple sheets, formulas, and embedded images. For a file list of photos, that last point matters: an Excel export can include a thumbnail in each row, which a CSV simply cannot do.

When to pick CSV

  • The list is going into another program or a database.
  • You want the smallest, most portable file that will open anywhere, forever.
  • A script will read it later.
  • You do not need formatting or images, just the data.

When to pick Excel

  • You are sending the list to a person who will open it and read it.
  • You want thumbnails next to image rows.
  • You want dates, sizes, and numbers already typed and sortable.
  • You plan to add formulas, totals, or filters on top.

If you are not sure, exporting both takes a moment. CSV is your durable archive copy, and Excel is the polished version you hand to someone.

FileLister: Folder Inventory app icon

FileLister: Folder Inventory

Export a folder listing to CSV, Excel with thumbnails, JSON, and more on Mac. Runs on-device. · macOS

Related entries