{"text_format":"1","workbook":"xlsx","n_sheets":2,"sheets":["Summary","Transactions"],"not_rendered":{"charts":0,"images":0,"macros":0,"external_links":0,"defined_names":0,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"Summary","index":0,"n_rows":9,"n_cols":4,"rows_kept":9,"cut":false,"hidden":false,"merged":[]}
["Category","Budget","Actual","Variance"]
["Housing",1800,1800,{"$f":"B2-C2","v":0}]
["Groceries",600,542.19,{"$f":"B3-C3","v":57.809999999999945}]
["Transport",250,231.4,{"$f":"B4-C4","v":18.599999999999994}]
["Utilities",320,298.75,{"$f":"B5-C5","v":21.25}]
["Dining out",200,264.5,{"$f":"B6-C6","v":-64.5}]
["Entertainment",150,121.99,{"$f":"B7-C7","v":28.010000000000005}]
["Savings",500,500,{"$f":"B8-C8","v":0}]
["Total",{"$f":"SUM(B2:B8)","v":3820},{"$f":"SUM(C2:C8)","v":3758.83},{"$f":"B9-C9","v":61.16999999999996}]

{"sheet":"Transactions","index":1,"n_rows":16,"n_cols":4,"rows_kept":16,"cut":false,"hidden":false,"merged":[]}
["Date","Description","Category","Amount"]
["2026-07-01","Rent payment","Housing",-1800]
["2026-07-02","Weekly groceries","Groceries",-132.44]
["2026-07-03","Fuel","Transport",-58.2]
["2026-07-05","Electricity bill","Utilities",-141.55]
["2026-07-06","Coffee with Sam","Dining out",-18.5]
["2026-07-08","Groceries top-up","Groceries",-64.1]
["2026-07-10","Train pass","Transport",-96]
["2026-07-11","Movie night","Entertainment",-42]
["2026-07-12","Restaurant dinner","Dining out",-86.75]
["2026-07-13","Water bill","Utilities",-57.2]
["2026-07-14","Weekly groceries","Groceries",-148.65]
["2026-07-15","Ride share","Transport",-24.6]
["2026-07-15","Streaming services","Entertainment",-29.99]
["2026-07-16","Lunch specials","Dining out",-33.25]
["2026-07-17","Transfer to savings","Savings",-500]