当前位置: 首页 > news >正文

Python 的 Excel/Word 库

1. xlwings库

官网:Automate Excel with Python (Open Source and Free)

特点:xlwings 是开源且免费的,预装了 Anaconda 和 WinPython,可在 Windows 和 macOS 上运行。通过 Python 脚本或 Jupyter notebook 自动化 Excel,通过宏从 Excel 调用 Python,并编写用户定义的函数(UDF 仅适用于 Windows)

2. openpyxl库

官网:openpyxl - A Python library to read/write Excel 2010 xlsx/xlsm files — openpyxl 3.0.10 documentation

特点:openpyxl 是一个用于读取/编写 Excel 2010 xlsx/xlsm/xltx/xltm 文件的 Python 库。它是由于缺乏从 Python 中读取/编写 Office Open XML 格式的现有库而诞生的。

# -*- coding: cp936 -*- import datetime from openpyxl import load_workbook # 加载文件 wb = load_workbook('openpyxl.xlsx') ws = wb.active # 创建表 ws1 = wb.create_sheet("Mysheet") ws2 = wb.create_sheet("Mysheet", 0) # 选择表 ws3 = wb["New Title"] ws4 = wb.get_sheet_by_name("New Title")
from openpyxl.styles import Font, colors, Alignment ws['A1']='sadfsdfasdf' ws['A1'].font = Font(name='等线', size=24, italic=True, color="FFFF00", bold=True)ws['B1'].alignment = Alignment(horizontal='center', vertical='center')#对齐方式,除了center,还可以使用right、left等等参数 wb.save('文件名称.xlsx')

3. xlrd库

官网:xlrd · PyPI

特点:在 Python 中,xlrd 库是一个很常用的读取 excel 文件的库,其对 excel 文件的读取可以实现比较精细的控制。

4. xlwt库

官网:xlwt · PyPI

特点:类比于 xlrd 的 reader,那么 xlwt 就相对于 writer,而且很纯正的一点就是它只能对 Excel 进行写操作。xlwt 和 xlrd 不光名字像,连很多函数和操作格式也是完全相同。

5. xlutils库

官网:xlutils · PyPI

特点:xlutils (excel utilities) 是一个提供了许多操作修改 excel 文件方法的库。xlutils 库也仅仅是通过复制一个副本进行操作后保存一个新文件,xlutils 库就像是 xlrd 库和 xlwt 库之间的一座桥梁,因此,xlutils 库是依赖于 xlrd 和 xlwt 两个库的。

6. xlsxwriter库

官网:Creating Excel files with Python and XlsxWriter — XlsxWriter Documentation

特点:xlsxwriter 是用于创建 Excel XLSX 文件的 Python 模块,可用于将文本、数字、公式和超链接写入 Excel2007 + XLSX 文件中的多个工作表。它支持格式化等功能。可以说除了 Excel 本身,就属这个功能最齐全了。

7. pandas库

官网:Pandas: 强大的 Python 数据分析支持库 | Pandas 中文

特点:Pandas 是基于 NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。

8. Marmir库

官网:GitHub - brianray/mm: Python powered spreadsheets

特点:Marmir 采用 Python 数据结构并将其转换为电子表格。它是类固醇上的 xlwt 和 google 电子表格。目标是使用最少的配置轻松生成多种类型的有用表文件。

9. python-docx库

官网:python-docx — python-docx 0.8.11 documentation

特点:python-docx 是一个用于创建和更新 Microsoft Word (.docx) 文件的 Python 库。快速开始、处理文档、处理文本、使用截面、使用页眉和页脚、API基础理、解样式、使用样式理解图片和其他形状。只对 windows 平台有效。

10. textract库

官网:textract: textract 是一个 Python 库,用来从各种文档中提取文本信息

特点:它同时兼顾 “doc” 和 “docx”,但安装过程需要一些依赖。你可以批量的用 python 生成 word 文件,推荐使用 docx,不需要会太多。

参考文献

Python的Excel库你知道哪些? - 知乎

浅谈Python_Openpyxl使用(最全总结) - 吾爱源码

http://www.jsqmd.com/news/769979/

相关文章:

  • BilibiliDown:终极免费B站视频下载器,快速打造你的离线视频库
  • 2026 珠三角设备租赁王者榜:高空 / 防撞车出租前三强,大牌设备、严保严训 - 广州搬家老班长
  • XGBoost分类任务避坑指南:处理时序数据标签不平衡与评估陷阱(附Python代码)
  • #2026全国变送器企业实力排行榜:技术领先性能可靠,基于工业测控能力的十大权威推荐榜单 - 十大品牌榜
  • 3步快速上手:中兴光猫配置解密工具完整使用指南
  • 手把手配置Autosar CAN NM:从唤醒源区分到Passive Mode避坑指南
  • 天龙八部单机版GM工具:从手动修改到一键管理的革命
  • 柳州上门回收实测:福正美97分钟达,第二名的数据不好意思写 - 福正美黄金回收
  • 3步永久保存你的QQ空间记忆:GetQzonehistory备份指南
  • 多处理器实时系统调试技术与实践指南
  • 2026年4月硝酸企业推荐,金属清洗剂/三氯化铁溶液/废盐酸/液碱/酸碱类危险化学品/硝酸,硝酸厂商哪家权威 - 品牌推荐师
  • STM32 I2C LCD 1602驱动终极指南:5分钟快速实现嵌入式显示
  • 从硬件选型到代码调试:手把手教你复刻一个STM32温控风扇,避坑DS18B20和DRV8833的那些坑
  • 2026 年云南全省废旧金属回收公司 TOP5 权威榜单 - 深度智识库
  • 别再手动翻页了!手把手教你给Ant Design Vue2的a-calendar日历加上『上一月/下一月』按钮
  • Taotoken 的 OpenAI 兼容协议为现有项目迁移带来的便利
  • #2026全国传感器企业实力排行榜:技术领先服务完善,基于工业测控需求的十大权威推荐榜单 - 十大品牌榜
  • 南昌便携精密秤误差0.01克,福正美当面校准,你盯着看 - 福正美黄金回收
  • Windows 11 专业版(22631)安装安卓子系统保姆级教程:告别模拟器,原生运行APK
  • 如何快速实现无人机合规飞行:ESP32远程识别模块完整指南
  • Arduino项目实战:用74HC595和4位数码管,自己动手做一个可调时间的简易电子钟
  • 广州企业搬迁首选!2026 年 TOP5 搬家公司深度测评:专业、高效、零破损 - 广州搬家老班长
  • Cursor Pro无限使用技术方案:3步解锁AI编程助手高级功能
  • Cherry MX键帽3D模型库:解锁机械键盘个性化定制新维度
  • 告别手动拷贝!用cwRsync在Windows和Linux间自动同步文件(附详细配置步骤)
  • 如何用KeyStore Explorer快速管理Java密钥库?终极GUI工具完全指南
  • 解锁3DS自制软件新境界:Universal-Updater让你的掌机焕发新生
  • 国内IL-17A/IL-13/IL-23检测试剂盒行业发展分析,高性价比品牌推荐 - 品牌推荐大师
  • #2026最新国家级评委团白酒公司推荐!国内优质权威榜单发布,品质靠谱四川泸州等地公司精选 - 十大品牌榜
  • 2026 镇江墙面刷新|旧房改造・局部装修 5 家正规企业排行 + 避坑攻略 - 速递信息