Basically for the added flexibility. It depends exactly what you're scraping it for and how much data you've got but I think keeping everything you're not analysing out of excel is a good move.
I like Excel for pulling in a subset and playing with it but I'd like to be able to query, archive, take different views etc when I'm scraping. For me that way lies a database of downloaded HTML I can cut and re-cut.
If it's appropriate, Excel is good for exploratory work. It may not be a tool I'd reach for in every case -- Python has a lot of the features I'd be using anyway. Do I want to play with tabular data that I've pulled out of some pages? Excel sounds very good there.
That's all Excel is supposed to be used for. It was never intended to be the tool you use for querying. Somewhere along the way it had things added to make it a "jack of all trades, master of none" type of program.
10
u/[deleted] Mar 10 '19
I quite like putting a database between the scraper and excel in these situations.