Skip to main content

Python APIs for Processing Word, Excel, PowerPower, PDF and Barcode

Spire.Office for Python

Product Page | Documentation | Forum | Temporary License | Customized Demo

Spire.Office for Python is a powerful library that enables developers to create, manipulate, and convert Office documents programmatically using Python. With Spire.Office, you can automate tasks such as generating reports, extracting data from documents, and even creating complex documents with rich content without relying on the native Office applications. The library aims to provide a lightweight and efficient way to handle Office file formats, making it suitable for both small-scale scripts and large-scale enterprise applications.

Spire.Office for Python is a comprehensive suite that bundles together several specialized libraries: Spire.Doc for Python, Spire.XLS for Python, Spire.Presentation for Python, Spire.PDF for Python, and Spire.Barcode for Python. Each of these libraries is designed to handle a particular type of document or format. As implied by their names, they are used to work with Word documents (DOC/DOCX), Excel spreadsheets (XLS/XLSX), PowerPoint presentations (PPT/PPTX), PDF files, and barcodes, respectively.

By integrating these tools into one package, Spire.Office offers a convenient solution for developers who need to manage and process different types of documents within their Python applications.

Spire.Doc for Python

Spire.Doc for Python is a powerful and easy-to-use Word document processing library. It empowers developers to create, read, modify, and convert Word documents in Python applications without the need for Microsoft Word or any other third-party software.

Key Features

Spire.XLS for Python

Spire.XLS for Python is a powerful Python Excel API that can be used to create, read, write, and convert Excel spreadsheets in any type of Python applications without installing Microsoft Office.

Spire.XLS for Python provides a comprehensive set of interfaces that allow for the manipulation of Excel files with ease. By utilizing it, developers can automate spreadsheet-related tasks, streamline data analysis, and build applications that interact seamlessly with Excel documents.

Key Features

Spire.Presentation for Python

Spire.Presentation for Python is a powerful API for processing PowerPoint presentations in Python applications. It enables developers to create, edit, convert, and save presentations without Microsoft PowerPoint.

With features like slide management, text and image manipulation, chart creation, and watermarking, Spire.Presentation for Python offers a comprehensive toolkit for efficient presentation processing.

Key Features

Spire.PDF for Python

Spire.PDF for Python is a robust and versatile PDF manipulation library designed to simplify PDF reading, creation, editing, conversion, and management tasks within Python applications. Developed by E-iceblue, this reliable package offers a complete suite of tools enabling developers to effortlessly build solutions for working with PDF documents in Python programs.

Key Features

Spire.Barcode for Python

Spire.Barcode for Python is a powerful and flexible Python API for barcode generation and recognition. It is designed to cater to the needs of developers to integrate barcode processing capabilities into their Python applications.

With support for various barcode formats, including 1D and 2D barcodes, this library streamlines the procedures involved in generating, reading, and scanning barcodes, making it suitable for a variety of use cases, such as inventory management, product labeling, document tracking, and more.

Key Features

  • Barcode Generation: Easily generate barcodes in different formats, such as EAN-13, Code 128, and QR Code.
  • Barcode Recognition: Accurately detect and decode barcodes, regardless of their orientation or position within an image.

Product Page | Documentation | Forum | Temporary License | Customized Demo

Metadata

Release files for spire-office 11.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for spire-office 11.7.0
File
spire_office-11.7.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
spire_office-11.7.0-py3-none-manylinux_2_34_x86_64.whl Python 3 none Linux glibc 2.34+ x86-64 Details
spire_office-11.7.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
spire_office-11.7.0-py3-none-macosx_10_7_universal.whl Python 3 none macOS 10.7+ universal (x86-64, i386, PPC64, PPC) Details

Total release size: 15.1 kB

Release files / spire_office-11.7.0-py3-none-win_amd64.whl

Download URL spire_office-11.7.0-py3-none-win_amd64.whl
Size 3.8 kB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
50b09968b4ff50085eca67238e501eaed9e86fbcf05a15584b4e9767e3c31f26
BLAKE2b-256 checksum
How to use checksums
f5423bc3d115f89569e5c6bf3fef407190ca6dccea83cf34663e3094c76d37bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.11

Release files / spire_office-11.7.0-py3-none-manylinux_2_34_x86_64.whl

Download URL spire_office-11.7.0-py3-none-manylinux_2_34_x86_64.whl
Size 3.8 kB
Tags Linux glibc 2.34+ x86-64 Python 3
SHA-256 checksum
How to use checksums
d4a9f8ed30f202a498b033779d2d2f54c0786ce3fe6fc52e3080b9f7c14e9e0a
BLAKE2b-256 checksum
How to use checksums
d6b81d7a04b83f7536f530974fe3177621788ddd9e55bf5b62f46d5f2b03705b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.11

Release files / spire_office-11.7.0-py3-none-macosx_11_0_arm64.whl

Download URL spire_office-11.7.0-py3-none-macosx_11_0_arm64.whl
Size 3.8 kB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f64b146929b9ad74d3e736fb251e42cff877fc080236bfcf1ee5c32a6390048c
BLAKE2b-256 checksum
How to use checksums
c21b40649631f077ffa53351b974bd64e057dfc5ecda2af74965974ee966579e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.11

Release files / spire_office-11.7.0-py3-none-macosx_10_7_universal.whl

Download URL spire_office-11.7.0-py3-none-macosx_10_7_universal.whl
Size 3.8 kB
Tags Python 3 macOS 10.7+ universal (x86-64, i386, PPC64, PPC)
SHA-256 checksum
How to use checksums
404f5fbec463294a8f2bf53ca17a83b99962f26386df2300d5dd467a84d7120f
BLAKE2b-256 checksum
How to use checksums
b3c56560ed52b239a4f252d56277f520ec650823a7ce86a8a5c77dc2e2b91696
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.11

Release history Release notifications | RSS feed

This release

11.7.0 This release

4 release files

11.5.0

4 release files

9.12.1

3 release files

9.12.0

3 release files

9.7.0

3 release files

9.1.0

2 release files

8.10.0

2 release files

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page