5 分钟掌握 openpyxl 操作:Python 轻松处理 Excel

python的openpyxl的使用笔记

  • 一.作成Excel文件
    • 1.作成空的excel
    • 2.变更默认sheet页的名称
    • 3.作成含多个sheet页的Excel
    • 4.sheet页WS的tab颜色变更
  • 二.单元格赋值
    • 1.指定坐标
    • 2.指定行列
    • 3.指定范围
    • 4.一次输出行
    • 5.单元格内换行
  • 三.设置单元格的style
    • 1.设置字体font
    • 2.单元格边框border
    • 3.合并单元格
    • 4.单元格填充颜色
  • 四.hyperlink超链接
  • 五.读Excel文档

openpyxl模块介绍
openpyxl模块是一个读写Excel 2010文档的Python库,如果要处理更早格式的Excel文档,需要用到额外的库,openpyxl是一个比较综合的工具,能够同时读取和修改Excel文档。其他很多的与Excel相关的项目基本只支持读或者写Excel一种功能。

安装openpyxl模块
openpyxl是一个开源项目,这里使用如下命令安装openpyxl模块

pip3 install openpyxl

一.作成Excel文件

1.作成空的excel

import openpyxlif __name__ == '__main__':#作成一个新的空的Excelwb = openpyxl.Workbook()# 保存wb.save('example.xlsx')

2.变更默认sheet页的名称

import openpyxlif __name__ == '__main__':wb = openpyxl.Workbook#当前打开的sheet页 wb.activews = wb.active# 更改默认名称Sheet`  ws.title = "WorkSheetTitle"# 保存wb.save('example.xlsx')

3.作成含多个sheet页的Excel

import openpyxlif __name__ == '__main__':wb = openpyxl.Workbook()#当前打开的sheet页 wb.activews = wb.active# #更改默认名称Sheet`ws.title = "WorkSheetTitle"# 定义第二个sheet页ws2 = wb.create_sheet("NewWorkSheet2")# 定义第三个sheet页# `0` 的设定 会将该sheet页 置于wb最前面ws3 = wb.create_sheet("NewWorkSheet3", 0)# 保存wb.save('example.xlsx')

4.sheet页WS的tab颜色变更

import openpyxlif __name__ == '__main__':wb = openpyxl.Workbook()ws = wb.active# 更改默认名称Sheet`ws.title = "WorkSheetT


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部