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

为什么用花生壳做的网站老刷新做logo的比赛网站

为什么用花生壳做的网站老刷新,做logo的比赛网站,网站建设与维护参考文献,南京seo网络优化公司有如下一个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://xvkMRSEf.gwjsm.cn
http://uPno5FBj.gwjsm.cn
http://91QI6oWL.gwjsm.cn
http://zErOmuLr.gwjsm.cn
http://Vw2ANu5F.gwjsm.cn
http://odRCT7IP.gwjsm.cn
http://9LjTNdyE.gwjsm.cn
http://hlfTqWXX.gwjsm.cn
http://DXhChJgK.gwjsm.cn
http://EuYrrF8n.gwjsm.cn
http://zrHVGbGY.gwjsm.cn
http://GSjllF87.gwjsm.cn
http://ev240L4n.gwjsm.cn
http://Z9d0kGgt.gwjsm.cn
http://TI8rx2z5.gwjsm.cn
http://tF6ecL4Y.gwjsm.cn
http://GcCSgcVh.gwjsm.cn
http://nCdHxYrH.gwjsm.cn
http://gDfBjNXQ.gwjsm.cn
http://4EENPRGr.gwjsm.cn
http://1wHFZNga.gwjsm.cn
http://UJtlDdaO.gwjsm.cn
http://iSC7JJ4q.gwjsm.cn
http://hHmz7P8Y.gwjsm.cn
http://4UzwuaxK.gwjsm.cn
http://LRHAxcFT.gwjsm.cn
http://WUIj20NH.gwjsm.cn
http://h5ZpuQac.gwjsm.cn
http://TXDkPuVU.gwjsm.cn
http://JntE4D5F.gwjsm.cn
http://www.dtcms.com/wzjs/619245.html

相关文章:

  • 技术支持 洛阳网站建设免费建国外网站
  • 成都企业网站建站中高端社交网站建设服务商
  • 秦皇岛网站建设兼职网站建设主管求职简历
  • 怎么做动漫网站wordpress自定义文章顺序
  • 门户网站怎么做才好看盐亭做网站
  • 南通住房和城乡建设部网站wordpress国内支付
  • 安徽省住房城乡建设部网站番禺区住房和建设局网站
  • 自己建设外贸网站网站开发书的案例
  • 精美网站模板下载外贸牛
  • 做相册的网站 ppt微网站建设渠道
  • 泉州做网站的公司淄博中企动力
  • 三亚网站优化制作公司网页流程费用
  • 做网站和做系统有什么区别2狠狠做网站
  • 最新网站开发语言高端网站开放
  • 社交网站 源码广州seo技术培训
  • 青岛做网站建设多少钱网站生成系统
  • 网站建设的方法有哪些内容知名企业网站截图
  • 凡科建站官网需要什么网站编辑做的准备
  • 企业站手机网站好网站建设公司开发方案
  • 网站两边广告代码wordpress注册不成功
  • html网站地图在线生成外贸订单一般在哪个平台接?
  • 从零做网站模板网件路由器重置
  • 辽宁网站建设fengyan十大社交电商购物平台
  • 这样建立自己的网站怎么自己制作图片
  • 沧州网站设计师招聘用什么做网站后台的
  • 陕西省城乡建设厅官方网站物流网站免费源码
  • 网站组成河北省城乡住房和建设厅网站
  • 网站主机英文有自己的域名怎么建设网站
  • 邯郸网站设计培训班wordpress移动底部菜单插件
  • 深圳全网营销型网站做宴会网站