前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >用Python处理Excel的资源

用Python处理Excel的资源

作者头像
一只大鸽子
发布2024-06-21 12:50:34
840
发布2024-06-21 12:50:34
举报

用Python处理Excel的资源 python-excel[1]

读写Excel文件

openpyxl

openpyx文档l[2]

  • • 读写Excel2010文件(即xlsx

openpyxl示例:

代码语言:javascript
复制
from openpyxl import Workbook
wb = Workbook()

# 获取active worksheet
ws = wb.active

# 给单元格赋值
ws['A1'] = 42

# 添加行
ws.append([1, 2, 3])

# Python的类型会自动转换
import datetime
ws['A2'] = datetime.datetime.now()

# 保存文件
wb.save("sample.xlsx")

xlsxwriter

xlsxwriter[3] 用于以 Excel 2010 格式(即.xlsx)写入数据、格式化信息以及图表。

pyxlsb

xlsb 格式读取 Excel 文件。

pylightxl

读取 xlsx 和 xlsm 文件,写入 xlsx 文件。

xlrd

读取旧版 Excel 文件(即:.xls)中的数据和格式信息的。

xlwt

向较旧版本的 Excel 文件(即:.xls)写入数据和格式化信息

xlutils

包含xlrd 和 xlwt 的实用工具,包括复制、修改或筛选现有的 Excel 文件的功能。

NB: 通常情况下,这些用例现在都已由 openpyxl 处理!

编写Excel插件(VBA替代)

xlwings

xlwings[4] 是一个开源库,用 Python 自动化 Excel,并在 Windows 和 macOS 上运行:您可以从 Excel 调用 Python,反之亦然,并用 Python 编写 UDFs(仅限 Windows)。xlwings PRO 是一个商业附加组件,具有额外功能。

PyXLL

PyXLL[5] 是一款商业产品(29刀/月),可以用Python编写 Excel 插件,无需 VBA。Python 函数可以公开为工作表函数(UDFs)、宏、菜单和功能区工具栏。

引用链接

[1] python-excel: https://www.python-excel.org/ [2] openpyx文档l: https://openpyxl.readthedocs.org/ [3] 官方文档: https://xlsxwriter.readthedocs.org/ [4] xlwings: https://www.xlwings.org/ [5] PyXLL: https://www.pyxll.com/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-06-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 一只大鸽子 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 读写Excel文件
    • openpyxl
      • xlsxwriter
        • pyxlsb
          • pylightxl
            • xlrd
              • xlwt
                • xlutils
                • 编写Excel插件(VBA替代)
                  • xlwings
                    • PyXLL
                    领券
                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档