Skip to content

How to open a bank CSV in Excel without breaking dates

Double-clicking a bank CSV can turn dates into text and drop leading zeros. Here is how to import it with the right date format and number types.

Double-clicking a CSV opens it in Excel with your computer’s regional settings. With bank data that causes three classic problems:

  • Dates flip or stay as text. A file with 04/05/2025 meaning 4 May can be read as April 5 on a US-configured computer, and dates that do not fit your settings stay as text that will not sort.
  • Long reference numbers break. Excel keeps only 15 significant digits, so a 16- or 18-digit reference becomes something like 1.00000E+17 and its last digits are lost.
  • Leading zeros disappear from account numbers and sort codes.

The fix is to import the CSV instead of opening it, and tell Excel what each column is.

In Excel for Microsoft 365 (Power Query)

  1. Open a blank workbook and choose Data → From Text/CSV, then pick the file.
  2. In the preview, set File Origin to 65001: Unicode (UTF-8) if accented names look wrong, and check the delimiter (comma or semicolon).
  3. Click Transform Data.
  4. For the date column: right-click the header → Change Type → Using Locale… → Data type Date, and pick the locale the file was written in, for example English (United Kingdom) for 31/01/2025 or English (United States) for 01/31/2025.
  5. For reference or account number columns: Change Type → Text, so no digits are lost.
  6. For amounts: Change Type → Decimal Number (use “Using Locale…” again if the file uses a comma for decimals).
  7. Close & Load.

In older Excel versions

Use Data → Get External Data → From Text (the Text Import Wizard). In step 3, select the date column and choose Date with the right order (DMY or MDY), and set reference columns to Text.

In Google Sheets

Use File → Import → Upload. Sheets reads dates according to the spreadsheet’s locale (File → Settings → Locale), so set the locale that matches the file before importing.

Avoid the problem entirely

CSV files from StatementEasy use ISO dates (2025-01-31) by default, which Excel and Sheets read the same way everywhere, and amounts with a dot for decimals. If you just want to work in Excel, download the .xlsx instead: dates and amounts are already real values, nothing to import.

Convert a statement now: StatementEasy turns a bank statement PDF into Excel or CSV on your device, with every row checked against the balance. Free, read on your device first.

More guides

How to convert a bank statement PDF to Excel (3 ways)Three ways to get transactions into Excel, and when each one works. How to reconcile a bank statement in ExcelMatch your records to the statement and find differences. How to read a bank statement, line by lineWhat every column and line on a statement means. Bank statements for a visa application: what consulates checkWhat a visa officer looks for, and how to check first. Bank statements for a mortgage: what lenders look forThe six things a lender checks on your statements. How to convert a scanned bank statement to ExcelGet transactions out of a scan or a photo, and check them. How to open and convert a password-protected bank statement PDFFind the password and convert a protected statement. How to combine several bank statements into one Excel fileTwelve monthly statements, one clean sheet. How to categorize bank transactions in ExcelRules, SUMIFS and a pivot table for spending categories. How to find subscriptions in your bank statementSpot every payment that repeats, and its yearly cost. How to import a bank statement into QuickBooksPDF to QBO or CSV, then upload to QuickBooks. How to import a bank statement into XeroPDF to a Xero CSV, imported without duplicates. How to get a bank statement into Google SheetsPaste, import or open: dates and amounts that work. How to spot an edited bank statement PDFSigns of editing, and the check that settles it.