| 1 |
pyyaml
Data Formats
|
1,067,064,724 |
2,941 |
|
Data Formats
File Format Processing
Text & Documents
|
→ |
|
YAML implementations for Python.
|
|
|
|
| 2 |
markdown-it-py
Markdown
|
537,590,272 |
1,356 |
|
Markdown
File Format Processing
Text & Documents
|
→ |
|
Markdown parser with 100% CommonMark support, extensions, and syntax plugins.
|
|
|
|
| 3 |
openpyxl
Excel
|
312,072,914 |
External |
— |
Excel
File Format Processing
Text & Documents
|
→ |
|
A library for reading and writing Excel 2010 xlsx/xlsm/xltx/xltm files.
|
|
|
|
| 4 |
pypdf
PDF
|
140,243,072 |
10,191 |
|
PDF
File Format Processing
Text & Documents
|
→ |
|
A library capable of splitting, merging, cropping, and transforming PDF pages.
|
|
|
|
| 5 |
markdown
Markdown
|
111,206,346 |
4,245 |
|
Markdown
File Format Processing
Text & Documents
|
→ |
|
A Python implementation of John Gruber’s Markdown.
|
|
|
|
| 6 |
python-docx
Word
|
101,997,302 |
5,708 |
|
Word
File Format Processing
Text & Documents
|
→ |
|
Reads, queries and modifies Microsoft Word 2007/2008 docx files.
|
|
|
|
| 7 |
xlsxwriter
Excel
|
93,051,501 |
3,971 |
|
Excel
File Format Processing
Text & Documents
|
→ |
|
A Python module for creating Excel .xlsx files.
|
|
|
|
| 8 |
reportlab
PDF
|
82,807,962 |
External |
— |
PDF
File Format Processing
Text & Documents
|
→ |
|
Allowing Rapid creation of rich PDF documents.
|
|
|
|
| 9 |
mistune
Markdown
|
66,884,727 |
3,070 |
|
Markdown
File Format Processing
Text & Documents
|
→ |
|
Fastest and full featured pure Python parsers of Markdown.
|
|
|
|
| 10 |
pdfminer.six
PDF
|
59,016,073 |
7,020 |
|
PDF
File Format Processing
Text & Documents
|
→ |
|
Pdfminer.six is a community maintained fork of the original PDFMiner.
|
|
|
|
| 11 |
python-pptx
PowerPoint
|
55,788,617 |
3,510 |
|
PowerPoint
File Format Processing
Text & Documents
|
→ |
|
Python library for creating and updating PowerPoint (.pptx) files.
|
|
|
|
| 12 |
weasyprint
HTML-to-PDF
|
35,568,809 |
9,555 |
|
HTML-to-PDF
File Format Processing
Text & Documents
|
→ |
|
A visual rendering engine for HTML and CSS that can export to PDF.
|
|
|
|
| 13 |
pyelftools
General
|
13,927,229 |
2,277 |
|
General
File Format Processing
Text & Documents
|
→ |
|
Parsing and analyzing ELF files and DWARF debugging information.
|
|
|
|
| 14 |
markitdown
File Conversion
|
13,507,082 |
178,168 |
|
File Conversion
File Format Processing
Text & Documents
|
→ |
|
Python tool for converting files and office documents to Markdown.
|
|
|
|
| 15 |
docling
File Conversion
|
7,142,093 |
66,006 |
|
File Conversion
File Format Processing
Text & Documents
|
→ |
|
Library for converting documents into structured data.
|
|
|
|
| 16 |
tablib
General
|
5,110,967 |
4,755 |
|
General
File Format Processing
Text & Documents
|
→ |
|
A module for Tabular Datasets in XLS, CSV, JSON, YAML.
|
|
|
|
| 17 |
tomllib
Data Formats
|
Stdlib |
75,981 |
|
Data Formats
File Format Processing
Text & Documents
Stdlib
|
→ |
|
(Python standard library) Parse TOML files.
|
|
|
|