| 1 |
pyyaml
Data Formats
|
1,178,377,433 |
2,935 |
|
Data Formats
File Format Processing
Text & Documents
|
→ |
|
YAML implementations for Python.
|
|
|
|
| 2 |
markdown-it-py
Markdown
|
606,841,792 |
1,353 |
|
Markdown
File Format Processing
Text & Documents
|
→ |
|
Markdown parser with 100% CommonMark support, extensions, and syntax plugins.
|
|
|
|
| 3 |
openpyxl
Excel
|
333,015,369 |
External |
— |
Excel
File Format Processing
Text & Documents
|
→ |
|
A library for reading and writing Excel 2010 xlsx/xlsm/xltx/xltm files.
|
|
|
|
| 4 |
pypdf
PDF
|
142,856,340 |
10,160 |
|
PDF
File Format Processing
Text & Documents
|
→ |
|
A library capable of splitting, merging, cropping, and transforming PDF pages.
|
|
|
|
| 5 |
markdown
Markdown
|
118,837,318 |
4,232 |
|
Markdown
File Format Processing
Text & Documents
|
→ |
|
A Python implementation of John Gruber’s Markdown.
|
|
|
|
| 6 |
python-docx
Word
|
112,576,307 |
5,694 |
|
Word
File Format Processing
Text & Documents
|
→ |
|
Reads, queries and modifies Microsoft Word 2007/2008 docx files.
|
|
|
|
| 7 |
xlsxwriter
Excel
|
103,374,759 |
3,968 |
|
Excel
File Format Processing
Text & Documents
|
→ |
|
A Python module for creating Excel .xlsx files.
|
|
|
|
| 8 |
reportlab
PDF
|
78,834,687 |
External |
— |
PDF
File Format Processing
Text & Documents
|
→ |
|
Allowing Rapid creation of rich PDF documents.
|
|
|
|
| 9 |
mistune
Markdown
|
74,041,693 |
3,065 |
|
Markdown
File Format Processing
Text & Documents
|
→ |
|
Fastest and full featured pure Python parsers of Markdown.
|
|
|
|
| 10 |
pdfminer.six
PDF
|
67,738,637 |
7,017 |
|
PDF
File Format Processing
Text & Documents
|
→ |
|
Pdfminer.six is a community maintained fork of the original PDFMiner.
|
|
|
|
| 11 |
python-pptx
PowerPoint
|
62,638,323 |
3,493 |
|
PowerPoint
File Format Processing
Text & Documents
|
→ |
|
Python library for creating and updating PowerPoint (.pptx) files.
|
|
|
|
| 12 |
weasyprint
HTML-to-PDF
|
37,420,026 |
9,502 |
|
HTML-to-PDF
File Format Processing
Text & Documents
|
→ |
|
A visual rendering engine for HTML and CSS that can export to PDF.
|
|
|
|
| 13 |
pyelftools
General
|
14,813,437 |
2,272 |
|
General
File Format Processing
Text & Documents
|
→ |
|
Parsing and analyzing ELF files and DWARF debugging information.
|
|
|
|
| 14 |
markitdown
File Conversion
|
12,165,112 |
174,280 |
|
File Conversion
File Format Processing
Text & Documents
|
→ |
|
Python tool for converting files and office documents to Markdown.
|
|
|
|
| 15 |
docling
File Conversion
|
9,812,275 |
64,959 |
|
File Conversion
File Format Processing
Text & Documents
|
→ |
|
Library for converting documents into structured data.
|
|
|
|
| 16 |
tablib
General
|
4,786,613 |
4,755 |
|
General
File Format Processing
Text & Documents
|
→ |
|
A module for Tabular Datasets in XLS, CSV, JSON, YAML.
|
|
|
|
| 17 |
tomllib
Data Formats
|
Not on PyPI |
74,339 |
|
Data Formats
File Format Processing
Text & Documents
Built-in
|
→ |
|
(Python standard library) Parse TOML files.
|
|
|
|