XLSX to CSV conversion

This XLSX to CSV converter turns an Excel workbook into a CSV file in your browser. The file stays on your device during the conversion. It is useful when you need to prepare bank exports, stock lists, customer data, supplier files or legacy bookkeeping records for import.

CSV looks plain, but that is the point. A receiving system usually wants predictable rows and columns, not Excel formatting, formulas, merged cells or hidden sheets.

XLSX to CSV workflow for bookkeeping imports

When CSV is the better format

Excel is good for review and editing. CSV is better for moving data between systems. It strips a workbook down to text values, one row at a time, which makes imports easier to validate.

Use caseWhy CSV helps
bank importsone transaction per row
stock listsSKU, barcode, quantity and value stay in columns
customer recordsfields can be mapped to the accounting system
migration workold spreadsheets become easier to test

For bank files, this connects directly to the CSV bank import workflow .

Delimiter and UTF-8 BOM

There is no single CSV flavour used everywhere. Comma is common in the UK and in technical tools. Semicolon can be safer when exported data contains many commas in descriptions. TAB can work well for messy text fields.

DestinationCommon choice
UK accounting importfollow the import template
Excel reviewcomma with UTF-8 BOM
bank matching filematch the bank or software format
technical processingcomma or TAB

UTF-8 BOM helps Excel identify the file encoding. If a developer or API is consuming the file, it may not be needed.

Example import file

ColumnExampleCheck before import
Date2026-05-31consistent format
ReferenceINV-2026-1042no duplicate references
Amount214.80correct decimal point
VAT codestandard or zero ratedmatches the transaction
Accountsales, purchases or stockexists in the chart of accounts

If the file is used for reconciliation, see matching bank feed entries and bank feed automation controls .

Common mistakes

  • exporting the wrong sheet from the workbook
  • leaving total rows, notes or blank columns in the file
  • changing column names expected by the importer
  • mixing comma and semicolon conventions
  • losing special characters because of encoding
  • importing stock data without SKU, quantity, VAT and account mapping

For ecommerce and stock processes, CSV often sits next to inventory sync. The guide to inventory sync at month end for ecommerce covers the wider workflow.

  1. Create a clean sheet only for import data.
  2. Remove formulas, formatting, totals and helper notes.
  3. Choose the delimiter expected by the receiving system.
  4. Check the preview before downloading.
  5. Test a small import before using the full file.

A good CSV file is boring in the best way: predictable enough for software to read, and clean enough that bookkeeping does not inherit spreadsheet mistakes.