在 excel、python 中向单元格添加字母

Adding letters to a cell in excel, python

提问人:Warren Chekaluk 提问时间:11/16/2023 更新时间:11/16/2023 访问量:41

问:

import openpyxl

wb = openpyxl.load_workbook('student.xlsx')
sheet = wb['Sheet1']


# Write letters to different cells
sheet['A1'] = 'A'
sheet['B1'] = 'B'
sheet['C1'] = 'C'
sheet['D1'] = 'D'
sheet['E1'] = 'E'

# Save the workbook
wb.save('student.xlsx')

我有一个打开的 excel 工作簿,称为学生。工作簿完全是空的,只有一个名为“Sheet1”的工作表。我试图只在每列的第一行添加字母,当我运行代码时,我没有收到任何错误,但是我的 excel 工作簿没有更新

Excel OpenPyXL 工作表

评论

0赞 BigBen 11/16/2023
无法重现。您确定要覆盖原始工作簿吗?save
0赞 Charlie Clark 11/16/2023
您是否同时在Excel中打开了工作簿?
0赞 Warren Chekaluk 11/16/2023
是的,工作簿也同时打开
0赞 moken 11/16/2023
然后,您应该在保存文件时收到权限错误(因此不会保存文件)。

答: 暂无答案