All tools

The Thursday report, from the export you already have

You have a CSV of the week's jobs and someone wants a one-page total by Thursday.

The result, on the sample

This is the finished result, made on this page from the sample file below. It is not a picture of one.

3 weeks, $9,635.24 in total.

  • 18 of 20 rows are in the totals.
  • $9,635.24 across 3 weeks.
  • 2 rows could not be read and are listed below.

Each week

Week beginningRowsTotal
2026-08-246$2,201.75
2026-08-316$4,113.35
2026-09-076$3,320.14

Each category inside each week

Week beginningCategoryRowsTotal
2026-08-24Install1$1,250.00
2026-08-24Parts2$361.25
2026-08-24Service call3$590.50
2026-08-31Install2$3,420.00
2026-08-31Parts1$76.10
2026-08-31Service call3$617.25
2026-09-07Callback1$0.00
2026-09-07Install1$1,615.75
2026-09-07Parts2$1,334.39
2026-09-07Service call2$370.00

Rows this page could not read

These rows are in none of the totals above.

Line in your fileWhat was thereWhy
1309/03/2026That is not a date in YYYY-MM-DD.
18about 400That is not an amount in dollars and cents.
The sample it came from — A 20-row job export covering three weeks

jobs.csv — The week's jobs

date,category,amount,reference
2026-08-24,Service call,185.00,JOB-1001
2026-08-24,Parts,42.35,JOB-1001
2026-08-25,Install,1250.00,JOB-1002
2026-08-26,Service call,185.00,JOB-1003
2026-08-27,Parts,318.90,JOB-1004
2026-08-28,Service call,220.50,JOB-1005
2026-08-31,Install,2480.00,JOB-1006
2026-09-01,Service call,185.00,JOB-1007
2026-09-01,Parts,76.10,JOB-1007
2026-09-02,Install,940.00,JOB-1008
2026-09-03,Service call,185.00,JOB-1009
09/03/2026,Parts,55.00,JOB-1010
2026-09-04,Service call,247.25,JOB-1011
2026-09-07,Install,1615.75,JOB-1012
2026-09-08,Parts,129.99,JOB-1013
2026-09-08,Service call,185.00,JOB-1014
2026-09-09,Install,about 400,JOB-1015
2026-09-10,Parts,"1,204.40",JOB-1016
2026-09-10,Service call,185.00,JOB-1017
2026-09-11,Callback,0.00,JOB-1018

Sample data.

Run it on your own file

Pick a file and it runs here, in this page.

Your file is read in this page and is never sent to us. Close the tab and it is gone.

The week's jobs (jobs.csv)
Paste cells instead

Choose a CSV or paste spreadsheet cells. Nothing is uploaded.

Running your own file needs scripting turned on. The result above, and every word on this page, do not.

What it does

  • Totals each category inside each week, and gives you the week's total and the grand total.

    It will not It reports the weeks your file contains. It does not fill in a week with no rows in it.

  • Adds every amount in whole cents, so the column totals and the grand total agree to the cent.

    It will not It will not round a figure to make a column balance. A row it cannot read as an amount is listed, not estimated.

  • Lists every row with a date or an amount it could not read, with the line number from your file.

    It will not It will not guess at a date written in a shape it does not know.

What it will and will not do

  • CSV, with a header row
  • Up to 5,000 rows and 2 MB, one file at a time.
  • Dates in YYYY-MM-DD. A date in any other shape is listed back to you, untouched.
  • Amounts in dollars and cents, with or without a currency sign. Everything is added in whole cents.

Your version

Three questions about the work, not about you. All optional, and there is no account.

If you want us to do it

$149.00 version 2026-09-14

One report on one export, up to 50,000 rows, mapped to your own date, category and amount columns, every amount added in whole cents, plus the mapping you keep and can run on the next export. Priced as a guess; nobody has bought it.

A price we have guessed at. Nobody has bought this, and the version is on the record.

The paid version runs on our server, not in this page: you send one export, confirm which columns are the date, the category and the amount, see the totals before you pay, and download the report with a configuration file that runs it again on next month’s export. It is one report each time you run it, not a subscription.

Run it on your own columns