Topic area

Libraries, speed & errors

Choosing the right library, making it fast, and decoding what it throws at you.

Relative time to read the same large sheet: openpyxl slowest, pandas with the default engine faster, and calamine through pandas or Polars fastest.Relative time to read the same large sheet: openpyxl slowest, pandas with the default engine faster, and calamine through pandas or Polars fastest.the library you pick sets the ceiling on speed100openpyxl90pandas22calamine18PolarsRelative read timesame 200k-row sheetlower is faster

Topics in libraries, speed & errors

Each topic page gathers every guide, how-to, comparison and fix on its subject.

Choosing a library

More on choosing a library →

pandas

More on pandas →

openpyxl

More on openpyxl →

xlsxwriter

More on xlsxwriter →

Polars & Arrow

More on polars & arrow →

Large files & performance

More on large files & performance →

Errors & fixes

More on errors & fixes →

Other areas