| 1 |
pyyaml
Data Formats
|
924,420,846 |
2,942 |
|
Data Formats
File Format Processing
Text & Documents
|
→ |
|
YAML implementations for Python.
|
|
|
|
| 2 |
markdown-it-py
Markdown
|
456,891,455 |
1,361 |
|
Markdown
File Format Processing
Text & Documents
|
→ |
|
Markdown parser with 100% CommonMark support, extensions, and syntax plugins.
|
|
|
|
| 3 |
openpyxl
Excel
|
278,934,193 |
External |
— |
Excel
File Format Processing
Text & Documents
|
→ |
|
A library for reading and writing Excel 2010 xlsx/xlsm/xltx/xltm files.
|
|
|
|
| 4 |
pypdf
PDF
|
122,097,092 |
10,202 |
|
PDF
File Format Processing
Text & Documents
|
→ |
|
A library capable of splitting, merging, cropping, and transforming PDF pages.
|
|
|
|
| 5 |
markdown
Markdown
|
96,967,670 |
4,246 |
|
Markdown
File Format Processing
Text & Documents
|
→ |
|
A Python implementation of John Gruber’s Markdown.
|
|
|
|
| 6 |
python-docx
Word
|
90,235,183 |
5,718 |
|
Word
File Format Processing
Text & Documents
|
→ |
|
Reads, queries and modifies Microsoft Word 2007/2008 docx files.
|
|
|
|
| 7 |
xlsxwriter
Excel
|
83,478,784 |
3,972 |
|
Excel
File Format Processing
Text & Documents
|
→ |
|
A Python module for creating Excel .xlsx files.
|
|
|
|
| 8 |
reportlab
PDF
|
77,178,030 |
External |
— |
PDF
File Format Processing
Text & Documents
|
→ |
|
Allowing Rapid creation of rich PDF documents.
|
|
|
|
| 9 |
mistune
Markdown
|
59,752,370 |
3,075 |
|
Markdown
File Format Processing
Text & Documents
|
→ |
|
Fastest and full featured pure Python parsers of Markdown.
|
|
|
|
| 10 |
pdfminer.six
PDF
|
52,683,505 |
7,022 |
|
PDF
File Format Processing
Text & Documents
|
→ |
|
Pdfminer.six is a community maintained fork of the original PDFMiner.
|
|
|
|
| 11 |
python-pptx
PowerPoint
|
49,930,083 |
3,528 |
|
PowerPoint
File Format Processing
Text & Documents
|
→ |
|
Python library for creating and updating PowerPoint (.pptx) files.
|
|
|
|
| 12 |
weasyprint
HTML-to-PDF
|
31,320,049 |
9,593 |
|
HTML-to-PDF
File Format Processing
Text & Documents
|
→ |
|
A visual rendering engine for HTML and CSS that can export to PDF.
|
|
|
|
| 13 |
markitdown
File Conversion
|
15,170,649 |
183,994 |
|
File Conversion
File Format Processing
Text & Documents
|
→ |
|
Python tool for converting files and office documents to Markdown.
|
|
|
|
| 14 |
pyelftools
General
|
11,987,940 |
2,279 |
|
General
File Format Processing
Text & Documents
|
→ |
|
Parsing and analyzing ELF files and DWARF debugging information.
|
|
|
|
| 15 |
docling
File Conversion
|
5,128,858 |
66,413 |
|
File Conversion
File Format Processing
Text & Documents
|
→ |
|
Library for converting documents into structured data.
|
|
|
|
| 16 |
tablib
General
|
4,615,146 |
4,757 |
|
General
File Format Processing
Text & Documents
|
→ |
|
A module for Tabular Datasets in XLS, CSV, JSON, YAML.
|
|
|
|
| 17 |
tomllib
Data Formats
|
Stdlib |
77,167 |
|
Data Formats
File Format Processing
Text & Documents
Stdlib
|
→ |
|
(Python standard library) Parse TOML files.
|
|
|
|