I have a worksheet that I paste a bunch of data into everyday (~3mb), it already has some look up tables in it that get manually updated, I do some analysis on it, and then email it out to my team. It's ~5mb-6mb when all is said and done. It's part database, part analysis, part report. Not my design (it's inherited) and while I can change what I want, it seems to work fine for our purposes.
I have some new data I would like to add, but it winds up adding ~2mb to the file size, which I'd rather not do. I've already optimized as much as I can by flushing pivot caches, clearing formatting, and the usual recommendations.
I'd like to break out the data sources, but Excel gets kinda weird about referring to other spreadsheets, some functions require the spreadsheet to be open, and the references randomly change/die. I like to datestamp filenames too, so that makes it a royal pain.
I recently learned that you can have external CSV files to reference, and I have some questions about that:
1. Does Excel copy the data into the spreadsheet, therefore creating a larger file anyways?
2. What happens when I email the file and the receivers don't have the CSV files? I have formulas, VB code, and Pivot Tables. Presumably the formulas will fail, but what about Pivot Tables?
What other considerations or options should I consider?
Yes, this thing should be a database, but I'm still expanding it's functionality, while I also need to use it all the time and send out copies of it, and I'm not familiar enough with Access to add that dev work to the pile.
No, you can't have a copy, nor can I make a sample of it to share.
Bookmarks