介绍
python可以使用库openpyxl来实现对excel文件的操作,如增删改查等。
安装方法如下:
pip install openpyxl
示例
因为是一个实例demo,为了后面看起来方便,加了一点中文注释,不喜勿喷
import openpyxl
mapwb = openpyxl.load_workbook(mapfile)
mapsheet = mapwb.get_sheet_by_name("Sheet1")
#get new and old PN map to memory
i = 0
for cell in mapsheet["B"]: #遍历B列中的数据
i += 1
try:
old_p = cell.value #合并单元格使用cell.value会出现异常
new_p = mapsheet["C" + str(i)].value #得到B列同行的C列数据
except:
pass #when merge cell, code will except
i = 10
#mapsheet["K10"].value = 10
mapsheet["K" + str(i)].value = 10 #向K10单元格写入10
mapwb.save() #保存,如不显式调用,则上面写入的操作无法保存