Skip to main content

A 100% standalone Office Python API for Processing Office Files

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

spire_office-11.5.0-py3-none-win_amd64.whl (3.8 kB view details)

Uploaded Python 3Windows x86-64

spire_office-11.5.0-py3-none-manylinux_2_34_x86_64.whl (3.8 kB view details)

Uploaded Python 3manylinux: glibc 2.34+ x86-64

spire_office-11.5.0-py3-none-macosx_11_0_arm64.whl (3.8 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

spire_office-11.5.0-py3-none-macosx_10_7_universal.whl (3.8 kB view details)

Uploaded Python 3macOS 10.7+ universal (x86-64, i386, PPC64, PPC)

File details

Details for the file spire_office-11.5.0-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for spire_office-11.5.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 bd7b2c4099922adb68d1fde861441a976bb2c705f7677dfc59bed547bdca48c6
MD5 747ea8b0e6f06544521d42302fce5f87
BLAKE2b-256 90bac2ab482009abeafb83a7b615ede81c806456053faf2b1a5d3cea42948620

See more details on using hashes here.

File details

Details for the file spire_office-11.5.0-py3-none-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for spire_office-11.5.0-py3-none-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 d0a25e30ec91fd3adcb6338f01a40db066b09c24171d2e3b96c4193ed64dce93
MD5 461d501ba982a3182e02049cdd9cdf02
BLAKE2b-256 afa779de8b0ed279229cef02f9656dc6e842996ad351da4caeee9c46cc61e310

See more details on using hashes here.

File details

Details for the file spire_office-11.5.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for spire_office-11.5.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 18029214e1f43d74ec27439170f93609cd1cd544a7e542a11e4512d6db51f2ad
MD5 96e119ed158be4b16bc2a9e4987e2b87
BLAKE2b-256 585afd6db785773ca21a08914eea57f47851cd1d277b0be28ea9cf714bf27be8

See more details on using hashes here.

File details

Details for the file spire_office-11.5.0-py3-none-macosx_10_7_universal.whl.

File metadata

File hashes

Hashes for spire_office-11.5.0-py3-none-macosx_10_7_universal.whl
Algorithm Hash digest
SHA256 595347b3a72221dc7ee810b9d81ea11ddddf528731000d4b513d7083c76f0ef7
MD5 fa217d5dbfe345a2afbe1f289078f0d3
BLAKE2b-256 6b4eea9e1849298384bed9badf254a8074918a9fe4e4e0601b9310690ddb23d4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page