无锡手机网站建设服务,中国建设部官方网站绿色建筑,晋城有做网站的吗,加强局网站建设报告文章目录 介绍核心类 介绍
开源的python读写Excel的工具库#xff0c;由志愿者在业余时间维护#xff1b;安装#xff0c;pip install openpyxl;官方文档地址源码地址issues列表默认openpyxl不能保证抵御大量的xml攻击#xff0c;为抵御这些攻击需安装defusedxml#xff… 文章目录 介绍核心类 介绍
开源的python读写Excel的工具库由志愿者在业余时间维护安装pip install openpyxl;官方文档地址源码地址issues列表默认openpyxl不能保证抵御大量的xml攻击为抵御这些攻击需安装defusedxmlpip install defusedxml简单使用
# 加载工作簿
from openpyxl import load_workbook
wb load_workbook(xxx/a.xlsx, data_onlyFalse) # 防止仅仅加载数据还需要单元的其他属性信息# 创建工作簿
from openpyxl import Workbook
wb Workbook()# 根据工作簿 操作worksheet
ws wb.active # 获取默认的worksheet
ws wb[sheet1] # 根据名称获取worksheet
wb.worksheets # 获取所有的worksheet对象返回列表
wb.sheet_names # 获取所有的worksheet 名称返回列表
wb.index(worksheet_obj) # 获取worksheet对象的索引从0开始# 操作写单元格
ws[A1] 42 # 根据coordinate写入
ws.cell(rid, cid, value) # 根据行、列id写入
ws.append([]) # 在末尾写入一行
ws.append([1, 2, 3])
# 获取单个单元格
# c1 ws[B3]
# c2 ws.cell(rid, cid)
# 获取多个cell
# cell_list ws[A1:B4] 得到二维的元组一行的cell对象组成一个元组# 写入时间
from datetime import datetime
ws[A2] datetime.now()# 保存 写入的数据
wb.save(./sample.xlsx)核心类
openpyxl.workbook.workbook.Workbook 工作簿类创建一个工作簿对象用于写入excel也可直接导入from openpyxl import Workbook官方workbook模块 openpyxl.worksheet.worksheet.Worksheet 工作表类用于创建工作表对象官方worksheet模块 openpyxl.cell.cell.Cell 单元格类创建单元格对象官方cell模块 其他