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') #保存文件

目录
相关文章
layUI数据表格可编辑表格单元格值修改之后获取修改前的值
layUI数据表格可编辑表格单元格值修改之后获取修改前的值
365 0
|
算法 Python
Python 技术篇 - 操作excel实现单元格合并并居中实例演示,用openpyxl库为指定区域的单元格设置对齐样式和字体样式方法
Python 技术篇 - 操作excel实现单元格合并并居中实例演示,用openpyxl库为指定区域的单元格设置对齐样式和字体样式方法
1069 0
Python 技术篇 - 操作excel实现单元格合并并居中实例演示,用openpyxl库为指定区域的单元格设置对齐样式和字体样式方法
|
3月前
单元格里的内容
单元格里的内容。
25 1
|
5月前
Typora 使用技巧2 -- 强制换行,修改表格列宽
Typora 使用技巧2 -- 强制换行,修改表格列宽
772 0
excel中组合不同单元格的文字并实现单元格内换行
excel中组合不同单元格的文字并实现单元格内换行
禁用行、列、单元格单元格编辑
禁用行、列、单元格单元格编辑
|
前端开发
bootstrap设置表格列宽及换行
简述bootstrap设置表格列宽及换行
【Excel自动化办公Part5】:设置行高和列宽、合并单元格、取消合并单元格
【Excel自动化办公Part5】:设置行高和列宽、合并单元格、取消合并单元格
222 0
【Excel自动化办公Part5】:设置行高和列宽、合并单元格、取消合并单元格
Element Plus修改表格行、单元格样式
Element Plus修改表格行、单元格样式
1784 0
|
C++ 索引
详解Qt5.12.9属性表控件:QtPropertyBrowser的使用示例/折叠/展开/小数位数/QSS样式/标题修改/选中行号等(2)
详解Qt5.12.9属性表控件:QtPropertyBrowser的使用示例/折叠/展开/小数位数/QSS样式/标题修改/选中行号等
2545 0
详解Qt5.12.9属性表控件:QtPropertyBrowser的使用示例/折叠/展开/小数位数/QSS样式/标题修改/选中行号等(2)