Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I agree with xlwings about this but for different reasons. MS are a company wot makes money. Python was added to Excel cos R and Python and so on - market share.

I suggest you do what my brother does and unanswer the question! He works for quite a large firm and is surrounded by quite a lot of data. He is a Windows user by routine and asked me for some help. I got Python + MS Visual Code installed and integrated for him and off he went.

He is an expert with the data and its "knowledge" and was willing to roll up his sleeves and get to grips with a grubby data processing facility. He decided on Python and he is my "customer" so I did the best I could too hence anaconda and VS code.

He grabs data out of SAP (he's senior enough to get IT to do his bidding) and then passes that through Python scripts and then passes that on to Excel for reporting.

What many seem to forget is that most apps are chainable. It's often referred to as the "unix philosophy" - each component should do one job and do it well. That's nice but also bollocks when abused as I have just done.

If Python is not integrated properly within Excel then do it yourself via whatever interfaces are available. Pass in and out with .csv or whatever. You just need some imagination.

For me: I use Libre Office and despite owning my company, I don't require everyone else to do so. I believe in freedom and expression of choice.



That workflow sounds so painful. Why not get a BI tool that can integrate directly into your data warehouse and do reporting through that?


Because in large companies BI and data are managed by external people, and without a budget at 5, if not 6 digits, nothing happens.

If there are some self service BI, most likel self service is only by name.

Add some variants related to security, max number of licenses allowed (hilarity ensures if IT bears the cost on behalf of the business without being able to charge back), etc


It's really not, I've used python in the past but prefer R for this.

As it stands excel is a better presentation layer than almost all BI tools once you're past the modelling and analysis stages.


With this, you get:

- Reproducibility (the official, bundled Excel numerical routines have/had errors greater than floating-point precision) which avoids the unprofessional look of, say, least squares numbers that differ from a check by hand.

- Version and environment control. This is the fastest way I can answer the question, "what would these new routines produce if run against last October's pool of databases?"

- A presentation format where client customizations for style, dimensional units and currencies, human language, etc. can all be owned outside of your project.

I try to sell this approach when I can. Is there a particular BI that strikes a better balance?


Sometimes you have to do your thing and then enforce change (if you can). Large orgs can be just as odd as individuals but on a far grander scale.

I've worked for other firms and then my own for the last 24 years. My job title is Managing Director but I am under no illusion that my word is final. It is really final but only when I say so and I never do.

Oh a BI thingie. Yes that will fix everything. No it wont.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: