Use Claude to preserve Excel in a mobile budget app
The note author mo wanted to enter household expenses on a smartphone while retaining an established annual Excel workbook. Claude Code helped build a browser app with a database as the primary record and Excel as an export.
Original prompt
Shared by the source author. See source notes for context.
スマホで入力できるようにしたい。ただしExcelも、今までどおり使える形で出してほしい
Reach people exploring AI agents
See placements →What happened
Mobile household expense entry with preserved Excel exports and receipt drafts requiring confirmation, after corrections to export structure and image handling.
Reported by mo on noteHow the agent did it
- Build mobile expense entry while retaining the existing workbook format.
- Compare exported cells and preserve untouched workbook components.
- Confirm receipt drafts and reconcile exports before accepting them.
Where a person stepped in
mo checked cells and monthly totals, tested real receipts and confirmed drafts before ledger entry.
The note author mo wanted to enter household expenses on a smartphone while retaining an established annual Excel workbook. Claude Code helped build a browser app with a database as the primary record and Excel as an export.
Matching totals initially concealed other errors. The regenerated workbook had changed row order, missing content, formulas replaced by values and lost formatting. mo asked for a cell-by-cell comparison tool, then changed the export method to update only modified rows inside a copy of the original workbook. Untouched workbook components were copied through instead of rebuilt.
Acceptance depended on three checks: an unchanged export matching the original bytes, comparisons after additions or edits, and monthly totals reconciled between the database and Excel. This also exposed a missed row in the author's old monthly summary.
Receipt photos became drafts that required confirmation before entering the ledger. Debugging showed that an unreadable result could mean the image path had not reached Claude at all. Orientation handling required further revisions, including comparing four rotated versions; a stale displayed image later proved to be the browser's problem. The working arrangement retained human checking at both spreadsheet export and receipt entry.
Prompt
Original prompt
Source: note.com · mo
Frequently asked questions
Why were matching totals insufficient?
Rows, formulas and formatting had changed, so mo compared the exported workbook cell by cell.
How were untouched Excel parts preserved?
The revised method updated changed sheet data inside a copy while copying other workbook components unchanged.
Why not enter receipt readings automatically?
mo retained confirmation to prevent misread amounts and items from entering the household ledger.
More details
About this account
Claude built the app and comparison tools, and helped revise export and receipt-reading behavior.
Firsthand source opened and read. Prompt is a verbatim excerpt of the published original instruction.
Credit: mo on note
Source published 6 Oct 2026
Source checked 14 Oct 2026
Tools and topics
Claude Code · Excel · Python · Smartphone browser
Household budget · Excel preservation · Receipt drafts
Editorial completeness: 100/100. Measures documented fields, not agent performance or verified outcomes.