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
 

Molestias commodi vero quia consequatur tenetur provident esse voluptas. Voluptatem illo sunt non accusamus non et quo. Ipsum qui ad consectetur ad. Ipsam assumenda quibusdam cupiditate consequatur doloribus.

Vero itaque similique et consequatur est. Autem inventore aut molestias accusamus. Nihil id velit et suscipit voluptatum. Ut repellendus iste et sint velit reprehenderit sed. Fugit laborum sint hic earum impedit delectus deleniti rerum.

Omnis praesentium molestiae molestias unde. Aliquam deleniti consequatur error. Itaque recusandae repellendus ut dolorum amet fugit incidunt. Veritatis harum soluta molestiae repudiandae quod nemo.

Tenetur aspernatur culpa dolores voluptates veritatis optio. Vel nesciunt impedit est voluptas. Et quia quod quam voluptatibus omnis a. Tempora eveniet animi deleniti omnis eum ipsam.

Array

Career Advancement Opportunities

July 2026 Investment Banking

  • Evercore 01 99.4%
  • Moelis & Company 01 98.9%
  • JPMorgan 01 98.3%
  • Guggenheim Partners 01 97.8%
  • Morgan Stanley 07 97.2%

Overall Employee Satisfaction

July 2026 Investment Banking

  • Moelis & Company No 99.4%
  • Evercore No 98.9%
  • Morgan Stanley 01 98.3%
  • Banco Santander 02 97.7%
  • BMO Capital Markets 12 97.2%

Professional Growth Opportunities

July 2026 Investment Banking

  • Evercore 01 99.4%
  • Moelis & Company 01 98.9%
  • Morgan Stanley 06 98.3%
  • Goldman Sachs 01 97.8%
  • JPMorgan 01 97.2%

Total Avg Compensation

July 2026 Investment Banking

  • Vice President (16) $429
  • Associates (46) $258
  • 3rd+ Year Analyst (8) $210
  • 2nd Year Analyst (22) $179
  • Intern/Summer Associate (14) $159
  • 1st Year Analyst (80) $150
  • Intern/Summer Analyst (73) $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
BankonBanking's picture
BankonBanking
99.0
3
Secyh62's picture
Secyh62
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
dosk17's picture
dosk17
98.9
8
GameTheory's picture
GameTheory
98.9
9
DrApeman's picture
DrApeman
98.9
10
Jamoldo's picture
Jamoldo
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...”