![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Openpyxl学习笔记
U.2 SSD
这个作者很懒,什么都没留下…
展开
-
第三天:avoid_duplicate_name用法
假如你现在需要创建一张新的工作表,比如"生产计划",但是你自己又不确定工作簿中是否已经存在一张相同名字的工作表,那么这个时候你可以使用如下的代码获取一个不重名的工作表名称:wb = openpyxl.Workbook()wb.create_sheet(index=0, title=child.avoid_duplicate_name(wb.sheetnames,"生产计划"))上述代码,如...原创 2019-11-17 14:37:38 · 365 阅读 · 0 评论 -
第三天 解析公式
openpyxl对单元格内的公式支持有限。openpyxl.formula包包含了一个 Tokenizer类,它可以将公式分割成构成该公式的token。用法如下:from openpyxl.formula import Tokenizertok = Tokenizer("""=IF($A$1,"then True",MAX(DEFAULT_VAL,'Sheet 2'!B1))""")pri...原创 2019-11-17 13:29:07 · 258 阅读 · 0 评论 -
第二章 插入工作表
# 默认从末尾处插入一个名字为"Mysheet"的工作表ws1 = wb.create_sheet("Mysheet")# 在第一个位置插入名字为"Mysheet"的工作表ws2 = wb.create_sheet("Mysheet", 0) # 在倒数第二位置插入工作表ws3 = wb.create_sheet("Mysheet", -1) # insert at the penult...原创 2019-11-16 21:41:04 · 144 阅读 · 0 评论 -
第一章 开始
from openpyxl import Workbook# 创建工作簿wb = Workbook()# 获取当前活跃的工作表ws = wb.active# 将数据写入到第A列第1行的单元格ws['A1'] = 42# Rows can also be appendedws.append([1, 2, 3])# Python types will automatical...原创 2019-11-16 21:24:18 · 97 阅读 · 0 评论