AppGarden Import Cleaner for QuickBooks logo AppGarden

Import Cleaner for QuickBooks

Steps (8)
  1. 1Install
  2. 2Open the sidebar
  3. 3Pick a direction and scan
  4. 4Read a finding
  5. 5Fix it Pro
  6. 6Undo, or keep the changes
  7. 7The exported report Pro
  8. 8Entering a licence key

How to clean a QuickBooks export and check an upload in Google Sheets™

A step-by-step run through the add-on, from install to a fixed sheet. Scanning, every explanation, the ambiguity report, the space fix and Undo are free and unlimited. The other fixes, saved settings and the exportable report are paid, and each is marked Pro where it appears.

What the problem is

A QuickBooks export arrives as text: dates Sheets cannot sort, amounts that refuse to sum, bracketed negatives, stray spaces. And a sheet built for upload fails in QuickBooks' import — for a zero in the wrong place, a weekday in a date, or a heading it does not recognise.

This add-on knows the file is a QuickBooks file. It checks the sheet against QuickBooks' import conventions and explains every finding in plain English — what is wrong, and why it matters to the import. It edits the spreadsheet only and never connects to QuickBooks.

Profiles

Before you start

Step 1 — Install

Install it from Google Workspace™ Marketplace, or Extensions › Add-ons › Get add-ons and search for “Import Cleaner for QuickBooks™”.

Step 2 — Open the sidebar

In the spreadsheet, open Extensions › Import Cleaner for QuickBooks™ › Open. A sidebar opens on the right.

Step 3 — Pick a direction and scan

Press Clean a QuickBooks export or Check before uploading. The same columns travel both ways, so the direction is asked rather than guessed. The sidebar also says which kind of QuickBooks file it thinks this is — change it there if it guessed wrong.

A sheet with nothing wrong says so, rather than showing an empty list.

Step 4 — Read a finding

Every finding names its rule code, what it found, and why it matters to a QuickBooks import.

Cleaning an export (QE)

QE-01Report title lines above the headers, and basis or date-stamp lines below
QE-02Total, Subtotal and balance rows mixed in with the data
QE-03Account name only on a group heading row
QE-04Stray spaces, including non-breaking ones
QE-05Dates stored as text, with the ambiguity report
QE-06Amounts stored as text, and bracketed negatives
QE-07Blank spacer columns between real ones
QE-08Debit and Credit columns to one signed amount

Checking before an upload (QI)

QI-01Zeros in Amount, Credit or Debit, which QuickBooks wants blank
QI-02Credit and Debit headings that include the word “Amount”
QI-03A day of the week attached to a date
QI-04Dates that are not in one readable format, or that read two ways
QI-05Files over the row and size limits
QI-06Amount used with Credit or Debit, one-sided Credit and Debit, missing columns
QI-07Currency symbols, separators and special characters in amounts and descriptions
QI-08Customers and suppliers: names with a colon or quote, duplicates, headings, tab name, blanks
QI-09Journals: balance per journal, blank cells, a Name missing on Creditors or Debtors lines
QI-12Line breaks inside cells, and a semicolon-separated file that landed in one column
QI-15Spaces in blank cells and around values

Three further notes are help text rather than findings: the invoices, chart of accounts and products and services imports have no checks yet, and an account that does not exist in your QuickBooks company cannot be seen from a sheet.

Step 5 — Fix it Pro

Each fix shows a preview of the exact cell changes before anything is applied. The preview is built from the same plan the button executes, never from a second description of it.

The remaining findings are explained but not applied. A value the parser cannot read is never rewritten, and a guess never overwrites its source — a combined signed amount is written into a new column, leaving Debit and Credit alone.

Step 6 — Undo, or keep the changes

Every fix first saves a hidden copy of the sheet before it changes anything. Undo in the sidebar restores that copy — free in every tier, always. Keep changes deletes the hidden copies once you are happy with the result.

Step 7 — The exported report Pro

Export report writes the full finding list to its own tab in the spreadsheet, so it travels with the file and stays readable without the add-on open.

Step 8 — Entering a licence key

Expand Enter a licence key at the bottom of the sidebar, paste the key from the end of checkout, and press Activate. One key has 3 activations and takes effect immediately. Buy a key on the Prices page.

Limits

FAQ

Does my data leave Google? No. The rules run in the sidebar, in your browser, against the Sheets API. The only network call this add-on makes is to the licence server, for a licence key, an anonymous install id and which host this is.

How should I import a QuickBooks CSV into Sheets? File › Import › Upload, with “Convert text to numbers, dates and formulas” unticked.

Does it work on a .xlsx file opened in Office editing mode? No — convert the file to a Google Sheet™ first (File › Save as Google Sheets™). The add-on reads the Sheets API, which a file kept in Office editing mode does not expose.

Is this affiliated with QuickBooks? No. It is an independent add-on by AppGarden. Not affiliated with, endorsed by or sponsored by Intuit Inc. QuickBooks is a trademark of Intuit Inc.

Also for Excel™: Import Cleaner for QuickBooks™ for Excel. The same licence key works in Google Sheets and Excel.

Support

Email support@appgarden.co.uk, and say which finding looked wrong. A spreadsheet that produced a wrong finding — or missed a real one — is the most useful thing you can send. Only send one you are content to share, and read the privacy notice first.

Further reading

Google, Google Sheets™ and Google Workspace™ are trademarks of Google LLC. Not affiliated with, endorsed by or sponsored by Intuit Inc. QuickBooks is a trademark of Intuit Inc. Import Cleaner for QuickBooks is not affiliated with or endorsed by Google.