import openpyxl
wb = openpyxl.load_workbook('新建 Microsoft Excel 工作表.xlsx')
count = 0
number = 0
# 对第一页的每一行进行循环
for row in wb["Sheet1"].iter_rows():
# 每一次行数+1
count += 1
# 行数
number += 1
# 限定添加的行数,如果超过这个数字则退出
if count > 564:
break
var = row[0].value
# var是原单元格的文本,这里在原来文本的前面或后面添加新的字符即可
strs = 'Which one is ' + var
# 从第一行第一列开始输入
wb["Sheet1"].cell(number, 1, strs)
wb.save('新建 Microsoft Excel 工作表.xlsx')
用python为excel的某列单元格前面或后面批量添加数据
于 2023-05-22 18:59:15 首次发布