openpyxl 一行代码批量修改单元格属性、修改全部单元格属性 、设置自动换行、修改全部单元格style为自动换行

简介: openpyxl 一行代码批量修改单元格属性、修改全部单元格属性 、设置自动换行、修改全部单元格style为自动换行

核心代码:

for key in list(ws._cells.keys()): ws._cells[key].alignment = Alignment(horizontal='left',vertical='top',wrapText=True)

from openpyxl import Workbook
from openpyxl.styles import Alignment
wb = Workbook() #创建工作簿
wb[wb.sheetnames[0]].title="test_a"  #修改sheetname
wb.create_sheet("test_b")   #创建sheet工作表 test_b
sheet_name = wb.sheetnames
ws = wb[sheet_name[0]]
#可以通过指定单元格的形式来写入数据
ws['A1'] = '姓名'
ws['B1'] = '年龄'
ws['C1'] = '班级'
#也可以通过以下这种方式一次写入一行数据,列表中的第一个数据会写在A列,第二个数据会写在B列......
ws.append(['张三',13,1])
ws.append(['李四',12,2])
ws.append(['王五',14,3])
##设置全部单元 自动换行
for key in list(ws._cells.keys()): ws._cells[key].alignment = Alignment(wrapText=True)
wb.save('stuInfo.xlsx') #保存文件

目录
相关文章
|
8月前
layUI数据表格可编辑表格单元格值修改之后获取修改前的值
layUI数据表格可编辑表格单元格值修改之后获取修改前的值
189 0
|
20天前
单元格里的内容
【6月更文挑战第17天】单元格里的内容。
11 4
|
6天前
Typora 使用技巧2 -- 强制换行,修改表格列宽
Typora 使用技巧2 -- 强制换行,修改表格列宽
7 0
|
算法 Python
Python 技术篇 - 操作excel实现单元格合并并居中实例演示,用openpyxl库为指定区域的单元格设置对齐样式和字体样式方法
Python 技术篇 - 操作excel实现单元格合并并居中实例演示,用openpyxl库为指定区域的单元格设置对齐样式和字体样式方法
958 0
Python 技术篇 - 操作excel实现单元格合并并居中实例演示,用openpyxl库为指定区域的单元格设置对齐样式和字体样式方法
excel中组合不同单元格的文字并实现单元格内换行
excel中组合不同单元格的文字并实现单元格内换行
|
8月前
禁用行、列、单元格单元格编辑
禁用行、列、单元格单元格编辑
|
11月前
|
前端开发
bootstrap设置表格列宽及换行
简述bootstrap设置表格列宽及换行
|
前端开发 测试技术
Easyui datagrid 设置内容超过单元格宽度时自动换行显示
Easyui datagrid 设置内容超过单元格宽度时自动换行显示
304 0
【Excel自动化办公Part5】:设置行高和列宽、合并单元格、取消合并单元格
【Excel自动化办公Part5】:设置行高和列宽、合并单元格、取消合并单元格
181 0
【Excel自动化办公Part5】:设置行高和列宽、合并单元格、取消合并单元格
Element Plus修改表格行、单元格样式
Element Plus修改表格行、单元格样式
1671 0