Why don't people working in IB, PE, Corporate finance, etc. not use pandas Dataframes over Microsoft Excel?

I'm currently working on a FinTech related project and I wanted to know why so many people in the finance industry feel the need to use Microsoft Excel over Pandas dataframes for organizing data. I understand that maybe if you want to make a budget or do some simple accounting, Excel is easier on the eyes, but even usability is disputable. I have some experience with both and it surprises me how only data scientists use Python instead of literally anybody who wants to easily organize vast amounts of data and analyze it, because A.) Python makes functions/formulas easy and repeatable B.) It makes accessing outside data much easier So when investment bankers or equity researchers go about analyzing financial statements, why don't they just use Python for valuation techniques and then convert to Excel for ease of viewing? Is it simply because Excel has reputability in the industry, or is there something about Excel VBA and Macros that I'm missing out on?

6 Comments
 

Yes Excel has everything you need but it seems like Python would be faster, and there isn't much of a learning curve either. Idk why, I'm not even a CS lover, but I think python is more practical and faster for doing any numerical analysis

Array
 

Because financial statements aren't complex.

Pandas is great for data analysis, but financial statements isn't data (it's like 15 rows per statement).

How I'm thinking about it would be each row index would be a year, and a column would be revenue, gross profit, etc. Sounds like a pain in the ass to do, especially when you have to start connecting the statements. I guess you could use it to scrape data from the SEC and yahoo finance to automatically calculate EV, but Factset does it already.

 

Yes, but if you had to constantly analyze financial statements or were training some AI to do it, Pandas would be good. But the thing is, even in small scale, Pandas seems much more intuitive than Excel. All of the Excel functions seem kind of slow and counterproductive. I don't know much about both to be honest, though.

Array
 
Most Helpful

That's not what you do in traditional finance. The models are meant to represent an abstract way of how businesses function and how cash flows through said businesses. It's less science and more art. You don't need insane tools to do this, people did this stuff on the back of envelopes over dinner before we had digital spreadsheets.

Python's libraries are great for analysing vast records of data in a systematic way. It's also great for performing non-trivial calculations involving multiple variables and sequential transformations on those variables. It is not great for persisting a representational model of a business that's easily configurable and understandable to most office workers.

It's like suggesting someone who wants to paint a concept they have in mind to use one of https://www.amazon.co.uk/Wagner-Universal-Sprayer-590-FLEXiO/dp/B01BUDJ…</a">these. Maybe it'll get the same result but realistically? That's overkill and a completely unfit tool for the purpose of the task at hand. Don't get me wrong, learning to use Python's data analysis libraries will be useful at some point (especially for things that are beyond the scope of Excel). But, for financial modelling? For business planning? For strategy? It'll just slow you down.

Was obsessed with finance, now do product in tech
 

Aut reprehenderit neque aut commodi rerum autem sit alias. Ipsa voluptas quaerat ullam tenetur nesciunt amet. Ea autem est voluptate. Magni facere iusto omnis molestiae ipsum vel. Distinctio vitae vel consequatur et magni officia.

Voluptatem earum aut expedita ducimus. Optio quo at fuga dolorem qui blanditiis distinctio. Aliquam accusamus voluptas quisquam eum architecto veritatis. Non incidunt eum et id corrupti provident nihil. Eum doloremque velit ipsam autem suscipit rem.

Array

Career Advancement Opportunities

June 2026 Investment Banking

  • Evercore 01 99.4%
  • Moelis & Company 01 98.8%
  • JPMorgan 01 98.2%
  • Guggenheim Partners 01 97.7%
  • Morgan Stanley 07 97.1%

Overall Employee Satisfaction

June 2026 Investment Banking

  • Moelis & Company No 99.4%
  • Morgan Stanley 01 98.8%
  • Evercore 01 98.2%
  • BMO Capital Markets 12 97.6%
  • Banco Santander 01 97.1%

Professional Growth Opportunities

June 2026 Investment Banking

  • Moelis & Company No 99.4%
  • Evercore No 98.8%
  • Morgan Stanley 05 98.2%
  • JPMorgan No 97.7%
  • BMO Capital Markets 12 97.1%

Total Avg Compensation

June 2026 Investment Banking

  • Vice President (14) $434
  • Associates (43) $259
  • 3rd+ Year Analyst (8) $210
  • 2nd Year Analyst (22) $179
  • Intern/Summer Associate (13) $156
  • 1st Year Analyst (75) $151
  • Intern/Summer Analyst (67) $101
notes
16 IB Interviews Notes

“... there’s no excuse to not take advantage of the resources out there available to you. Best value for your $ are the...”

Leaderboard

1
redever's picture
redever
99.2
2
Secyh62's picture
Secyh62
99.0
3
BankonBanking's picture
BankonBanking
99.0
4
kanon's picture
kanon
99.0
5
CompBanker's picture
CompBanker
98.9
6
Betsy Massar's picture
Betsy Massar
98.9
7
DrApeman's picture
DrApeman
98.9
8
dosk17's picture
dosk17
98.9
9
GameTheory's picture
GameTheory
98.9
10
Mimbs's picture
Mimbs
98.8
success
From 10 rejections to 1 dream investment banking internship

“... I believe it was the single biggest reason why I ended up with an offer...”