跳转到主要内容

一个用于读取/写入Excel 2010 xlsx/xlsm文件的Python库

项目描述

coverage status

简介

openpyxl是一个用于读取/写入Excel 2010 xlsx/xlsm/xltx/xltm文件的Python库。

它起源于对现有库无法从Python原生读取/写入Office Open XML格式的需求。

向PHPExcel团队致敬,因为openpyxl最初基于PHPExcel。

安全性

默认情况下,openpyxl不提供对二次爆炸或十亿笑声xml攻击的防护。要防止这些攻击,请安装defusedxml。

邮件列表

用户列表可以在http://groups.google.com/group/openpyxl-users找到

示例代码

from openpyxl 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")

文档

文档位于: https://openpyxl.readthedocs.io

  • 安装方法

  • 代码示例

  • 贡献说明

发布说明:https://openpyxl.readthedocs.io/en/stable/changes.html

项目详情


发布历史 发布通知 | RSS源

下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

openpyxl-3.1.5.tar.gz (186.5 kB 查看哈希值)

上传时间 源代码

构建分发

openpyxl-3.1.5-py2.py3-none-any.whl (250.9 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持