Bank CSV with no date or amount column: what the error means
The cleaner needs a column of dates and a column of amounts. When it finds neither, it stops, says so and writes no rows. Choose the file below: the page works in your browser and, when it finds the columns, shows the first 20 cleaned rows and lists every line it left out, with the reason.
Clean your CSV export
The cleaner detects the delimiter (comma, semicolon or tab), looks for a header row with a date column and an amount column, and writes eight fixed columns, comma-delimited: date, description, amount, currency, fee, net, reference and source. It recognises common header names in English, Spanish, German and French, such as Date, Fecha, Buchungstag, Amount, Importe, Betrag and Montant.
Your file is read in your browser and is never uploaded, stored or logged. It is held in the memory of this tab only, and closing or reloading the page discards it. Operator: Augeo. See the privacy notice.
Exports do not share one layout, and this page makes no promise about yours: the free preview shows what it does to your file.
The cleaning logic is checked by an automated test script that runs the engine file of this site over six synthetic sample files and a set of checks of the parsing rules; it ran in a sandbox before this site was published and finished with no failed check. The script does not open this page in a browser, does not test the licence key step, and nothing was tested against a real export from any provider. Use the free preview to check your own file.
Report
Warnings
Lines not parsed
Lines dropped
Preview of the cleaned rows
| line | date | description | amount | currency | fee | net | reference | source |
|---|
Download the full cleaned file
- Price: 6 USD, paid once on Gumroad. No subscription. You receive a licence key.
- What the key unlocks: the download of every cleaned row of the file you chose, as one CSV named after your file with -cleaned.csv at the end, instead of the first 20 rows on screen. The report and the way files are read stay the same.
- The key is for one buyer. Runs are not counted and no number of runs is promised. The key is kept in the memory of this page only, so you enter it again after closing or reloading the page.
- Refunds are requested through your Gumroad receipt and follow Gumroad's refund policy.
- Try the free preview first. If the preview cannot read your file, the full download cannot either.
Get a licence key on Gumroad for 6 USD
When no date and amount columns are found
| In the file | What the page shows |
|---|---|
| name,colour apple,red pear,green | Could not find a date column and an amount column. First row found: name, colour. Check the delimiter setting, or pick the input format by hand. |
| (an empty file) | The file has no data rows. |
| Date,Description,Amount 2024-01-02,A,1.00 | One cleaned row: date 2024-01-02, description A, amount 1.00 |
- Header names are tried first. In the first 50 rows the cleaner looks for a row that names a date column and an amount column, or debit and credit columns, in English, Spanish, German or French.
- Then the data. With no such row, it looks for a column where at least six in ten values read as dates and another where at least eight in ten read as numbers. When that works, the report warns that the columns were guessed and shows the column mapping to check.
- When both fail, nothing is written. The message above appears, there is no report and no preview, and the full download stays locked, with or without a licence key.
- The message quotes the first row it found, so you can see how the file was split into columns. Its last sentence mentions a delimiter setting and an input format; this page has neither control. The delimiter and the layout are detected from the file.
Known limits:
- Text files only: comma, semicolon or tab delimited. Excel workbooks, PDF statements and OFX or QIF files are not read; export a CSV from the source instead.
- Month names are recognised in English only. Dates written with month names in another language are not read as dates.
- The output has eight fixed columns (date, description, amount, currency, fee, net, reference and source). Other columns are not carried over.
- Amounts are never converted between currencies.
A licence key does not change any of this: if the free preview cannot read your file, the full download cannot either.
Notices
- Privacy: files are read in your browser and never uploaded, stored or logged. Operator: Augeo.
- Independent tool, not affiliated with or endorsed by Etsy, PayPal, QuickBooks or any bank.
- Check the output before you use it. This is not accounting, tax or financial advice.
- Price of the full download: 6 USD one-time. The key is for one buyer. Refunds are requested through the Gumroad receipt.
- Only upload data you have the right to process. Choosing a file here does not send it anywhere, but you remain responsible for the data in it.
Other pages
- Fix date and decimal format in a bank CSV
- Convert a semicolon CSV to a comma CSV
- Negative amounts in parentheses in a CSV
- Fix DD/MM and MM/DD dates in a CSV
- Convert a tab-delimited file to a comma CSV
- Remove total and footer lines from a bank CSV
- Line breaks inside quoted fields of a CSV
- Gross, Fee and Net columns of a PayPal CSV
- Remove the lines above the header of a CSV
- Convert CSV dates to YYYY-MM-DD
- Remove duplicate rows from a CSV export
- Merge debit and credit columns into one amount
- Any other CSV export of transactions