Python学习日志13 - 正则表达式

Python学习日志

RBHGO的主页欢迎关注

温馨提示:创作不易,如有转载,注明出处,感谢配合~

目录

前言

上次分享了如何使用Python实现办公自动化,基于我们的日常学习工作,它的用处是还是非常大的,我分享了很大一部分文档的操作方法办公自动化有兴趣的话可以去阅读一下,最好还能点个赞,帮我指错哦。在这里就通过一个例题稍微回顾,然后开始今天的分享内容,我们先来看例题。

1.将三个Excel文件的内容合并到一个Excel文件中
2.将合并后的Excel文件转换成一个CSV文件

"""
1.将三个Excel文件的内容合并到一个Excel文件中

Author: RBHGO
"""
import openpyxl
from openpyxl.styles import Font, Alignment, Border, Side


sum_wb = openpyxl.Workbook()
sum_sheet = sum_wb.active
sum_sheet.title = '销售汇总数据'
row_index = 2
# 改变单元格样式
sum_sheet.append(('药房2018年销售数据汇总', ))
cell = sum_sheet['A1']  # type: Cell
cell.alignment = Alignment(horizontal='center')

# 合并单元格
sum_sheet.merge_cells('A1:G1')
sum_sheet.append(('购药时间', '社保卡号', '商品编码',
                  '商品名称', '销售数量', '应收金额',
                  '实收金额'))


names = ('高新', '新津', '犀浦')
for name in names:
    wb = openpyxl.load_workbook(f'resources/药房({
     name}店)2018年销售数据.xlsx')
    sheet = wb.worksheets[0]
    flag = True
    for row in sheet.iter_rows(min_row=3):
        for col_index, cell in enumerate(row):
            if cell.value is None:
                flag = False
                break
            sum_sheet.cell(row_index, col_index + 1, cell.value)
        if not flag:
      
  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值