1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Python操作Excel:openpyxl读写基础

Python操作Excel:openpyxl读写基础

时间:2024-07-07 22:06:37

相关推荐

Python操作Excel:openpyxl读写基础

from openpyxl import Workbook# 新建工作簿wb = Workbook()# 选择默认的工作表sheet = wb.active# 给工作表重命名sheet.title = '考勤表'data = [['姓名', '出勤天数', '迟到次数'],['batman', 20, 5],['spiderman', 22, 0]]# 写入多行数据for row in data:sheet.append(row)# 往某个单元格子写入数据# sheet['A1'] = 'superman'# 保存 Excel 文件wb.save('考勤表.xlsx')

from openpyxl import load_workbook# 打开 Excel 文件wb = load_workbook('考勤表.xlsx')# 选择考勤统计表这张工作表sheet = wb['考勤表']# 打印出所有工作表名称print(wb.sheetnames)# 输出:['考勤表']# 打印出 A1 单元格的值print(sheet['A1'].value)# 输出:姓名# 打印所有单元格的值for row in sheet.rows:for cell in row:print(cell.value)# 逐行输出:姓名 出勤天数 迟到次数 batman 20 5 spiderman 22 0

总结

方法总结:

● 创建工作簿: wb = openpyxl.Workbook()

● 选择工作表: sheet = wb[‘表明’] 或 sheet = wb.active

● 操作单元格: sheet[‘G1’] = 1 或 sheet.append([1,1,1])

● 保存工作簿: wb.save(‘name.xlsx’)

● 打开工作簿: wb = load_workbook(‘name.xlsx’)

● 遍历行数据: for row in sheet.rows

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。