SW Commercial logoSW Commercial

BlogTool Hub

Open a CSV on your computer without a spreadsheet account

Tool Hub reads a CSV in your browser so you can check rows before you import them somewhere else. The file stays on the device.

Simon Wong

3 min read

Bank exports, class lists, and shop inventories arrive as CSV. Google Sheets and Excel are real products. They are also accounts and, often, a copy in a cloud. Peeking at a file before you import it should not require that.

CSV viewer on Tool Hub reads the file in your browser. You pick it on your computer. We do not receive the list.

When the CSV viewer is the right tool

Use this page to check delimiter, header row, and a few lines before you import. Typical jobs: a bank CSV that Excel opened as one column; a UTF-8 file that a Windows app mojibake’d; a class list you must not upload to a random “CSV pretty printer.”

This is not Excel in the cloud. You will not get pivot tables here. This is not a database. This is not ConvertHub — unit conversion is a different family product and /convert on this host is not a live mount. For file-shaped data on the hub, this viewer and JSON viewer are the live tools.

I open a CSV here when I do not trust the first five rows I saw in Mail’s preview. I import into a sheet I already pay for only after I have seen the columns.

What “in the browser” means

The tab parses the text. Nothing is posted to an /api/upload. Large files can be slow. That is your machine, not a queue. Offline-after-load is a fair test for a small file.

How I view a CSV here

  1. Open https://tools.sw-commercial.com/csv-viewer.
  2. Pick the .csv. If the hub also accepts a paste, still prefer the file you downloaded from the bank, not a retyped subset.
  3. Check the header. If names and amounts are in one cell, the delimiter is wrong — do not import that into payroll.
  4. Scroll a sample of rows. Look for extra commas in addresses. Look for a BOM or garbled CJK.
  5. Close the tab when you are done. The viewer is not your archive. Keep the file on disk.

No account.

Failure cases I hit while using it

Semicolon CSVs from some EU banks. If the viewer assumes comma, you will see one fat column. Check the delimiter control if the page has one.

A “CSV” that is actually TSV or Excel-exported Unicode. Try the file in a local editor if the grid looks insane.

A 200 MB dump. The tab may freeze. Split the file locally or use a real sheet app on your computer. Do not upload the dump to a website to “just open it.”

When not to use this page

Do not view a customer list on a shared projector and call it private. Local means the file did not go to us. It still went to the screen.

Do not use this as the system of record. Export, backup, access control — that is your drive.

Do not paste the whole CSV into a chat to “ask an AI to clean it” if the chat is a cloud. That undoes the point of a local viewer.

Related jobs on the same hub

JSON viewer for API dumps. Word counter is the wrong tool for a grid. SW Toolbox is file tools in Chrome, not a sheet.

Live at tools.sw-commercial.com/csv-viewer.

A worked example

A bank CSV opens in Excel as one column because the delimiter is semicolon. I open it in the hub viewer, confirm the delimiter, see that names and amounts are separate, then import into the sheet I already use. I do not first upload the CSV to a pretty-print website to see columns.

If a class list has emails, I do not screenshot the grid. I check two rows, close the tab, keep the file in an encrypted disk I already have. The viewer’s job was the delimiter, not the archive. Large dumps belong in a real sheet app on the computer, not in a frozen browser tab.

FAQ

Is this Excel? No. There are no pivots and no cloud share links. What if I see one fat column? The delimiter is probably semicolon or tab, not comma. Can I open a 200 MB dump here? You can try; the tab may freeze. Use a local sheet. Do not upload the dump to a website to peek.

Related reading