Skip to main content
coverage status

Introduction

openpyexcel is a fork of openpyxl that has some additional improvements, most notably the ability to write formula values.

openpyexcel is a Python library to read/write Excel 2010 xlsx/xlsm/xltx/xltm files.

It was born from lack of existing library to read/write natively from Python the Office Open XML format.

All kudos to the PHPExcel team as openpyexcel was initially based on PHPExcel.

Security

By default openpyexcel does not guard against quadratic blowup or billion laughs xml attacks. To guard against these attacks install defusedxml.

Mailing List

The user list can be found on http://groups.google.com/group/openpyxl-users

Sample code:

from openpyexcel import Workbook
wb = Workbook()

# grab the active worksheet
ws = wb.active

# Data can be assigned directly to cells
ws['A1'] = 42

# Rows can also be appended
ws.append([1, 2, 3])

# Python types will automatically be converted
import datetime
ws['A2'] = datetime.datetime.now()

# Save the file
wb.save("sample.xlsx")

Documentation

The documentation is at: https://openpyxl.readthedocs.io

  • installation methods

  • code examples

  • instructions for contributing

Release notes: https://openpyxl.readthedocs.io/en/stable/changes.html

Metadata

Release files for openpyexcel 2.5.14

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

Source distribution (sdist)

Source distribution for openpyexcel 2.5.14
File Size Uploaded
openpyexcel-2.5.14.tar.gz 173.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for openpyexcel 2.5.14
File Interpreter ABI Platform
openpyexcel-2.5.14-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 418.9 kB

Release files / openpyexcel-2.5.14.tar.gz

Download URL openpyexcel-2.5.14.tar.gz
Size 173.9 kB
Tags Source
SHA-256 checksum
How to use checksums
056f7f9cf543218b6e1a7ce2c3399b8c48f377c82c5d5ca23d7c679a660d9a01
BLAKE2b-256 checksum
How to use checksums
86060f33d52818546b9dafd8be69f3dda44ee4ecf5ce4d3ddba63d862a3599d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.1

Release files / openpyexcel-2.5.14-py2.py3-none-any.whl

Download URL openpyexcel-2.5.14-py2.py3-none-any.whl
Size 245.0 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
f18f4efadbc25a26870885f342e14b6cd6862ca1f4b8195b394fc2681ccdbaab
BLAKE2b-256 checksum
How to use checksums
32e1722047fae7a46b658d7fa038cf5b952fbbb150c3c8a31012e4fb76eba27d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.1

Release history Release notifications | RSS feed

This release

2.5.14 This release

2 release files

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