EVERYDAY / SMALL TABLES, CLEAR NEXT STEPS
Make a list work.
Keep it yours.
Open a small CSV, tidy the text, find the rows you need. Download a protected CSV and keep an editable table to reopen here.
- Review your file
- Edit a small table
- Download & check
- Reopen & revise
Local to this tab. No account, upload or automatic saving. Every cell is text. This is a focused table editor, not a spreadsheet suite.
1. Bring a small table
UTF-8 only, up to 1 MiB; 1,000 data rows, 30 columns, 2,000 UTF-16 units per field and 200,000 total. The first CSV record is the header; every row must have the same number of fields. Blank and duplicate headers are kept. No delimiter guessing or XLSX import. Use consistent CRLF, LF or CR record separators. Repeated leading BOM characters and malformed quoting are rejected.
Start with the fictional example, a blank table, or a file from your device.
Reading and checking your selected file. Your current table has not changed.
Review the incoming table
Opening replaces the table in this tab. Download your current editable JSON first if you need it. Existing files on your device are not changed.
2. Tidy, find and check
This table lives only in this tab. Download JSON before leaving.
3. Keep a way back
JSON preserves the exact cell text. CSV is a protected export for other tools. Both downloads contain every row, including rows hidden by a filter, and are unencrypted. Check before sharing.
CSV uses commas, quoted fields and CRLF record separators. Formula-like text, including after leading whitespace or control characters, is prefixed with an apostrophe. This protection changes exported text; another application may display the apostrophe or infer numbers and dates. No universal spreadsheet-security or exact CSV byte-roundtrip guarantee is made.
- Download JSON and check the file on your device. A requested download does not prove it was saved.
- Open a fresh tab of this workbench, choose that JSON above, review it and explicitly open it.
- Check your table, revise one cell and download a new JSON. Keep the earlier file until you have checked the new one.
Keep this native JSON in a project bundle. In shared Keep & reopen, choose CSV table editable JSON, add your saved JSON and download the bundle. Reopen the actual bundle, explicitly extract the unchanged JSON, then choose it here, review and explicitly open it to replace current work. The native preview shows headers and only the first three rows; inspect every row before sharing. Ordinary CSV is not accepted or converted there. A link does not save or transfer your table. Bundles reject an initial BOM even though native JSON import accepts one. View settings and undo history are not saved; all cell text and stored row order are.
A small tool, honestly scoped
For everyday list work
Tidying a club-supplies list overlaps with one ordinary spreadsheet task: editing a small table and exchanging CSV. Excel and LibreOffice Calc offer broader workflows and CSV import/export. Microsoft also offers Excel for the web free. This is a workflow choice, not a savings or feature-parity claim. Exported CSV has not been tested in Excel or Calc.
When you need more
No formulas, charts, XLSX/Excel import, multiple sheets, collaboration, sync, financial advice or recovery service. For larger spreadsheet work, explore LibreOffice Calc and check its setup and file-format guidance.
Your table stays in memory. No app network requests, browser storage, telemetry or uploads. The host serves these files normally. Closing or refreshing loses unsaved edits; a browser leave warning may not appear. Keep private or sensitive data off shared devices.
Original wrapper, example and tests: MIT. CSV parsing uses unchanged PapaParse 5.5.3 (MIT), with full source, notices and pinning evidence. Desktop-browser interaction, visual layout, real-phone and assistive-technology checks have not been completed for this release. Automated core, handler and actual-file tests are separate evidence, not a browser certification.
Complete source is included in this folder. · File format & rebuild guide · Original-code license · Parser license