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: