0
我想从文本文件中读取一个字符串,并将其写入Excel表而不覆盖。我发现某处更新excel表,使用openpyxl。但我的脚本只是覆盖整个表格。我想要其他数据是一样的。openpyxl覆盖所有的数据,而不是更新excel表
python脚本:
from openpyxl import Workbook
file_name="D:\\a.txt"
content={}
with open(file_name) as f:
for line in f:
(key,value)=line.split(":")
content[key]=value
wb=Workbook()
ws=wb.active
r = 2
for item in content:
ws.cell(row=r, column=3).value = item
ws.cell(row=r, column=4).value = content[item]
r += 1
wb.save("D:\\Reports.xlsx")
Excel工作表脚本之前:
脚本后Excel表:
我怎样写数据到excel与覆盖其他事情 ?帮帮我。
第一个完全符合我的要求。我错过了'load_workbook'函数。谢谢。 –