导图社区 Openpyxl思维导图
python Openpyxl库的使用导图,openoyxl知识点总结,工作薄对象,工作表对象,单元格对象,样式对象,优化模式。
正则表达式的知识点总结,涵盖两种模糊匹配,字符组,量词,位置匹配,原理,结构,操作符的知识内容。有需要的小伙伴下载收藏哦~
jQuery常用Api总结,获取和设置,DOM操作,效果,选择器,查找,过滤知识点总结。有需要的小伙伴可以下载收藏哦~
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
openpyxl
工作簿对象
创建
wb = Workbook()
加载
wb = load_workbook(filename = 'empty_book.xlsx')
查看所有工作表
wb.sheetnames
保存到文件
wb.save('filename.xlsx')
Workbook
工作表对象
ws = wb.create_sheet("Mysheet")
当前激活
ws = wb.active
指定名称
ws = wb['Mysheet']
获取
单个单元格
cell = ws['A1']
多个单元格
cell_range = ws['A1','A3']
单行
row3 = ws[3]
多行
rows = ws[1,3]
单列
col_a = ws['A']
多列
cols = ws['A:B']
所有行
all_rows = ws.rows
所有列
all_cols = ws.columns
遍历
按行迭代
ws.iter_rows()
按列迭代
ws.iter_cols()
修改
工作表名称
ws.title = "New Title"
插入
新行
ws.insert_rows(2, amount=3)
新列
ws.insert_cols(2, amount=2)
删除
行
ws.delete_rows(2, 2)
列
ws.delete_cols(1)
移动区域
ws.move_range('B6:C7', rows=2, cols=3)
合并单元格
ws.merge_cells('A1:C1')
取消合并单元格
ws.unmerge_cells('A1:C1')
插入图片
img = Image(r'res\img.png') img.width, img.height = (90, 90) sheet2.add_image(img,'A5')
设置单元格宽高
ws.column_dimensions['A'].width = 20
ws.row_dimensions[1].height = 20
Worksheet
单元格对象
值
val = cell.value
设置
cell.value = val
属性
字体
font
边框
border
填充
fill
对齐
alignment
数字格式
number_format
Cell
样式对象
name
字号
size
字体颜色
color
垂直对齐
vertAlign
下划线
underline
是否加粗
bold
是否斜体
italic
是否有删除线
strike
Font
边框样式
border_style
边框颜色
Side
左边框
left
右边框
right
上边框
top
下边框
bottom
对角线
diagonal
是否显示向上的对角线
diagonalUp
是否显示向下的对角线
diagonalDown
Border
填充类型
fill_type
开始颜色
start_color
结束颜色
end_color
PatternFill
水平对齐
horizontal
vertical
文字旋转角度
text_rotation
自动换行
wrap_text
缩小至适当尺寸
shrink_to_fit
缩进
indent
Alignment
优化模式
只读模式
只写模式