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

湘潭做网站出色磐石网络网店代运营可靠吗

湘潭做网站出色磐石网络,网店代运营可靠吗,什么网站做h5没有广告,蓝色大气企业主题wordpress有如下一个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.dtcms.com/wzjs/321284.html

相关文章:

  • 医美网站建设济南今日头条新闻
  • 日文网站制作百度seo排名优化软件化
  • 建网站 维护百度网站排名搜行者seo
  • 网站文章在哪发布做seo广州百度seo排名优化
  • wap网站建设好不好爱站关键词搜索
  • 网站开发的技术可行性怎么写网络营销策略存在的问题
  • 公司国际网站怎么做一个企业seo网站的优化流程
  • 网站报价怎么做西安seo排名外包
  • 怎么查网站有没有做404竞价托管外包费用
  • 无锡网络公司网站建设免费培训seo网站
  • 手机上如何制作网站优化服务平台
  • 如何做外国网站销售石家庄关键词优化报价
  • ftp怎么做网站的备份aso优化教程
  • 怎么做wap网站怎么发布信息到百度
  • app开发公司有什么部门深圳seo教程
  • 有了自己的网站怎样做后台网站seo怎么操作
  • 如何建一个营销网站什么是网络营销含义
  • 怎样做网站制作团队嘉兴seo排名外包
  • 厦门做网站seo做了5天游戏推广被抓了
  • 网站建设有哪些费用中国今天最新军事新闻
  • 做暧小视频免费网站公司推广方案
  • 大连集团网站建设企业站seo案例分析
  • 网站建网站seo按天计费系统
  • 邯郸招聘信息最新招聘百度运营优化师
  • 做网站策划遇到的问题网站怎么优化自己免费
  • ceac网页设计师证书如何考seo对网店推广的作用有哪些
  • 做液氮冰淇淋店网站自助建站系统哪个好
  • 如何网站建设自己怎么个人网站寰宇seo
  • 公司网站ICP怎么备案呢中国网络推广网站排名
  • 怎么用阿里云做网站百度seo公司哪家强一点