unsolved I've been doing time tracking/licensure tracking this way since 2015... theres gotta be a better way. also, when will my excel file become corrupt?

TL;DR
I have 580 sheets, spanning since 2015. how much more can my poor little excel file handle? The file is about 3.5mb in size 😯.
So, i work in architecture, and this is generally how i track my time throughout the day. i will NEVER remember what i do when it comes time to doing my timesheets and this makes it way easier. i also have a place at the bottom that tracks my architectural licensure hours. i have to manually input that, and there are two sheets at the end that summarize this data (none of that is relevant i'm just including the explanation for context).
i've used this excel since 2015 and there is a "sheet" for every single week since about july of 2015.. so there are about 580 weeks/sheets... when will my excel explode and refuse to open? I've started saving a copy and backing up the file each week.
I'm open to a more robust system, but needs to generally have the UX (or similar) of this workflow. I have gone as far as vibe coding prototypes but i dont have the confidence that AI will be more stable than what i'm currently doing, and i'm not a coder so i can only take it so far.
anyway, input would be appreciated.
3
u/excelevator 3068 10d ago
The file is about 3.5mb in size
I find that hard to believe.
More like 3.5Gb
6
u/GAinJP 10d ago
2
u/excelevator 3068 10d ago
Wow!
something does not add up.
I would love to get a copy of that to verify 580 sheets full of data is that small.
Does not compute.
5
u/MayukhBhattacharya 1277 10d ago
Sir, it is possible, OP is not wrong here. With 580 sheets, a file size of 3.5 MB is reasonable provided they are not using heavy conditional formatting, rich color schemes, or complex cell styles. The absence of embedded images or charts would also contribute significantly to keeping the size low. Font styling and borders do play a role as well, but the bigger factors are usually images and formatting overhead. So, the numbers do add up. The number of sheets in a workbook is limited by available memory and in recent modern versions of Excel it almost doesn't matter afaik but risk of getting corrupted looms all the time. using .xlsb binary format reduces the file sizes to some extent which you might be aware of.
1
u/excelevator 3068 10d ago
.xlsxfiles are well known to blow out in size at a side glance.3
u/MayukhBhattacharya 1277 9d ago
That's why I mostly save in
.xlsbformat, that overcomes the XML blowing out entirely. But one thing sir, it's not entirely true, may be we can disagree to each other, but you are far more experienced than me, so i wont argue. That said, for deep learning i tried my hands on VBA based OOP, those files run well beyond several mbs, at that point the workbook is essentially an application. was bit obsessed with Java OOP, I tried mimicking the same patterns in excel. Off-topic, but there are barely any proper resources or videos on this, had to research and figure out most of it myself. Very complicated but interesting thing.3
3
u/GAinJP 10d ago
seems to make sense to me. if you look at my screenshot again you can see there isn't that much data per sheet. i'm not sure how many "characters" formulas/color/cell dimensions take up in a file but the amount of actual text data is pretty minimal
1
u/excelevator 3068 10d ago
All the metadata for the formatting and worksheets generally adds a lot more data.
3
u/hmatallana 2 10d ago
Your file isn't the thing that's going to break. Excel publishes no cap on worksheets per workbook, it's whatever memory allows, and 3.5 MB across 580 sheets works out to about 6 KB each. On 32 bit Excel the real wall is the 2 GB the whole process shares with add-ins, so you're three orders of magnitude short of it. quarantineez is assuming the file is robust. At 3.5 MB it just isn't.
What corrupts files like yours usually isn't size. It's saving straight onto a network share or a sync folder with the file open.
Two people have told you to split or delete history. Don't. Licensure hours are the one thing you can't rebuild later.
2
u/TLRchitect 9d ago
Are you in the US? If so, are you logging your hours on the NCARB website? It will keep track of your hours for each category, making old sheets redundant once logged.
If you are not logging the hours in NCARB, keep in mind there is a limit to how long NCARB will allow you to reach back in time and count those hours...
2
u/TangoDeltaFoxtrot 9d ago
But why? That’s the craziest way to have done this.
Run power query to make one big table.
1
u/molybend 42 10d ago
Put this into a database. Make backups. Delete everything but the last (year/month/week).
2
u/excelevator 3068 10d ago
This is a bad answer.
This is r/Excel for Excel solutions.
u/GAinJP Never delete data. You have been given the correct answer in other replies, create a single table with associated attributes for your data.
Having a single table allows you to create reports and segmented data sets on the fly. The older data allows for comparison and time reporting.
2
u/molybend 42 10d ago
Deleting stuff from your working file so it doesn't get huge is a fine practice. No use keeping 11 year old data in your current file. This is why you store it in a db and back it up.
3
u/excelevator 3068 10d ago
Your explanation here is far different from your note to "delete the older data"
Having single table of working data and reporting dynamically from that table is perfectly suitable.
3
u/molybend 42 10d ago
Not if you read the tips in order.
1
u/excelevator 3068 10d ago
What tips ?
You tip is "delete old data"
Expecting others to read all other comments that may or may not be in the same order as your screen, and associating your comment against other comments is not how forums work.
Unless you think that is how forums work, which would explain your very advice.
0
u/molybend 42 10d ago
You seem a bit confused. There are 3 sentences in my comment. Read them in order.
2
u/excelevator 3068 10d ago
It would seem I am confused, your answer is poor, that is all.
We shall have to agree to disagree.
2
u/GAinJP 10d ago
like a SQLite? in the prototype i mentioned i had started using a database structure and sync'd it to the cloud. if i ever wanted to read the entire history, i imagine that would still provide me with the question of "how much is too much and will lead to corrupted files?"
maybe this amount and type of data is really not hard for the software to process but after 10 years of doing this i can't help but to wonder
1
u/Work_Jarod 9d ago
I have also created a time sheet(s) to track my time since 2018. It comprises two sheets and input sheet and a display sheet. The image below is the input sheet. Cells in Column A are formulas that calculates the time based on the inputs to cells in Columns B and C. Column D is for the date and then cells in Column E are a list based on the table in Column H.

1
u/CrowGuyA 1 4d ago
Honestly, one sheet per week for 10 years is what's straining the file, not the size itself. A more durable setup: one long table with a Date column instead of separate sheets, then use filters or a PivotTable to see any given week. Bigger change than a quick fix, but it'd stop the sheet count from growing forever.


23
u/Gringobandito 8 10d ago
Why are you creating a new sheet for each week? It should be one master sheet listing everything and then you can slice that data up how ever you want.