当前位置: 首页 > news >正文

海淘直邮购物网站网络推广营销

海淘直邮购物网站,网络推广营销,张家港网站 设计制作,wordpress08影视有如下一个excel表 表内有合并单元格,现在需要求和,不能直接下拉填充公式怎么办? 通常的办法是先取消合并单元格,计算后,再次合并单元格,比较繁琐。 在此,尝试使用python和xlwings运行直接给出…

有如下一个excel表

表内有合并单元格,现在需要求和,不能直接下拉填充公式怎么办?

通常的办法是先取消合并单元格,计算后,再次合并单元格,比较繁琐。

在此,尝试使用python和xlwings运行直接给出想要的结果。

代码如下:

import xlwings as xwdef fill_missing_departments(data):result = []current_department = Nonefor row in data:if row[0] is not None:current_department = row[0]result.append([current_department, row[1], row[2]])return resultdef sum_salaries_by_department(file_path):# 打开Excel工作簿wb = xw.Book(file_path)sheet = wb.sheets[0]  # 假设数据在第一个sheet中# 获取数据范围data_range = sheet.range('A2:C9').value  # 假设数据在这个范围内print(data_range)# [['财务部', '张三', 4586.0], [None, '清风', 5452.0], ['市场部', '李四', 6589.0], [None, '李白', 8728.0], [None, '青州', 8923.0], ['行政部', '郭靖', 8192.0], [None, '黄蓉', 5968.0], ['企划部', '吴勇', 6728.0]]filled_data = fill_missing_departments(data_range)print(filled_data)# [['财务部', '张三', 4586.0], ['财务部', '清风', 5452.0], ['市场部', '李四', 6589.0], ['市场部', '李白', 8728.0], ['市场部', '青州', 8923.0], ['行政部', '郭靖', 8192.0], ['行政部', '黄蓉', 5968.0], ['企划部', '吴勇', 6728.0]]# 创建部门薪资汇总字典salary_sum = {}for row in filled_data:department = row[0]salary = row[2]if department in salary_sum:salary_sum[department] += salaryelse:salary_sum[department] = salaryprint(salary_sum)# {'财务部': 10038.0, '市场部': 24240.0, '行政部': 14160.0, '企划部': 6728.0}summary_data = salary_sum# 将数据salary_sum写入合并单元格中# 记录哪些部门已经写入,避免写到合并单元格中间written_departments = set()# 从第2行开始遍历(假设第1行为表头)row = 2while True:dept_cell = sheet.range(f"A{row}")dept = dept_cell.valueif dept is None:# 如果整行都为空,说明已经到底了if sheet.range(f"B{row}").value is None and sheet.range(f"C{row}").value is None:breakelse:row += 1continueif dept in summary_data and dept not in written_departments:sheet.range(f"D{row}").value = summary_data[dept]written_departments.add(dept)row += 1# 保存工作簿wb.save()wb.close()my_xlsx_path = '合并单元格的求和.xlsx'
sum_salaries_by_department(my_xlsx_path)

运行后,直接实现了目标

http://www.cadmedia.cn/news/3810.html

相关文章:

  • 临海高端营销型网站建设地址比较好的免费网站
  • 泉州网站建设公司首选公司哪家好网站推广是干嘛的
  • ie9网站后台编辑器百度经验首页登录官网
  • 娄底建设网站的公司网站批量查询工具
  • 物流网站建设规划书上海网站营销seo电话
  • 互联网设计是做什么的怎么做网站优化
  • 拓者设计吧效果图站内seo是什么意思
  • 苏州自助建站平台怎么在网上做网络营销
  • 网站模板带后台百度有刷排名软件
  • 北京到广州列车时刻表seo的主要工作是什么
  • 莱芜高端网站建设报价微信小程序开发教程
  • 网站建设要程序员吗关键词排名优化
  • 织梦网站建设教程市场营销案例
  • 程序员和做网站那个好找工作公司网站建设
  • 部门网站建设工作总结百度竞价排名广告定价
  • 百度采购网官方网站出词
  • 呼市建设委员会网站每天三分钟新闻天下事
  • 网站公安备案怎么操作廊坊seo优化
  • 北京做网站建设多少钱郑州谷歌优化外包
  • 临沂集团网站建设seo第三方点击软件
  • 中软属于国企还是央企seo研究中心
  • 金坛建设银行总行网站做市场推广应该掌握什么技巧
  • 哪个兄弟来个直接看的网站谷歌play
  • 武汉网站建设 乐云seo购买网站域名
  • 网站运营内容方案网站优化网络推广seo
  • 山西做网站哪个好凡科建站官网
  • 东莞教育团购网站建设微信公众号推广网站
  • 陕西印象传媒投资集团有限公司seo薪酬如何
  • 大兴网站开发网站建设推广哪个app最挣钱
  • 营销型网站建设工资app注册推广拉人