python3 openpyxl 操作excel
def checkCorePoint(self): wb = load_workbook(self.targetCoreFile) sheets = wb.sheetnames # 定义一个存放的sheet targetSheet = 'TargetCorePoint' # 判断是否已经存在这个sheet页,如果不存在新建一个 if targetSheet not in sheets: cs = wb.create_sheet(targetSheet) else: # 如果已经存在了,那么删除旧的,防止数据堆积,重新创建新的sheet页 cs = wb[targetSheet] wb.remove(cs) cs = wb.create_sheet(targetSheet) sheet = sheets[0] ws = wb[sheet] targetPointList = [] # 遍历读取所有行 for row in ws.rows: line = [col.value for col in row] # 讲所读信息存在list targetPointList.append(line) targetCorePointList = [['business_ch_name', 'category_id', 'target_id', 'event_type', '是否核心埋点']] # 遍历埋点list,判断是否在已知当中 for i in targetPointList: # 如果存在当前信息增加标识 if i[2] in self.sourceCorePointList: i.append('是') # 并把该埋点存放到list targetCorePointList.append(i) # 遍历list,并将存放到 TargetCorePoint sheet 页 for row in targetCorePointList: cs.append(row) wb.save(filename=self.targetCoreFile) print("执行完成!")
参考 :Python - openpyxl 读写操作Excel
![](http://files.cnblogs.com/files/BlueSkyyj/zfbd.bmp)
您的资助是我最大的动力!
金额随意,欢迎来赏!
![](http://files.cnblogs.com/files/BlueSkyyj/wxzf.bmp)
您的资助是我最大的动力!
金额随意,欢迎来赏!
如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的
因为,我的写作热情也离不开您的肯定与支持,感谢您的阅读,我是【Blue·Sky】!
【China-测试开发】技术交流群期待你的加入【 193056556 】
【欢迎扫码关注:日益】微信订阅号【 riyi18 】