#读取xls文件中的数据
import xlrd
file = "原表.xls"
wb = xlrd.open_workbook(file) #读取工作簿
ws = wb.sheets()[0] #选第一个工作表
data = []
for row in range(7, ws.nrows):
name = ws.cell(row, 1).value.strip() #科室名称
total1 = ws.cell(row, 2).value #总计
total2 = ws.cell(row, 3).value #计
avg = ws.cell(row, 20).value #平均每日人次
info_list=[name,total1,total2,avg]
if info_list[0] != "": #去除空数据
data.append(info_list)
from openpyxl import load_workbook
from openpyxl.styles import Border, Side, PatternFill, Font, GradientFill, Alignment #设置单元格格式
thin = Side(border_style="thin", color="000000")#定义边框粗细及颜色
file = "统计表模板.xlsx"
wb = load_workbook(file)
ws = wb.active
#写入数据
for i in data:
ws.append(i)
#设置字号,对齐,缩小字体填充,加边框
#Font(bold=True)可加粗字体
for row_number in range(3, ws.max_row+1):
ws.row_dimensions[row_number].height = 25 #设置行高
for col_number in range(1,5):
c = ws.cell(row=row_number,column=col_number)
c.font = Font(size=11,bold=True)
c.border = Border(top=thin, left=thin, right=thin, bottom=thin)
c.alignment = Alignment(horizontal="center", vertical="center")
wb.save("统计表.xlsx")
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Python学习:实战代码Demo案例集 解锁Python编程新境界,从实战出发,直击技术核心。本资源精心汇集了一系列Python实战代码Demo案例,不仅涵盖基础语法到高级特性的全面应用,更深度融合前端HTML技术,展现Web开发的无限可能。 通过亲手实践这些案例,您将掌握如何利用Python构建动态网页、处理用户输入、实现前后端数据交互等关键技能。HTML技术的巧妙融入,让您的Python项目在视觉与功能上均达到专业水准,无论是构建个人博客、企业官网还是电商平台,都能游刃有余。 每个案例均附详细代码注释与实现思路,即便是编程新手也能快速上手,逐步成长为Python与前端开发的复合型人才。立即探索,让代码成为您创造精彩网页的魔法钥匙!
资源推荐
资源详情
资源评论
收起资源包目录
python学习:Python从Excel表中批量复制粘贴数据到新表.zip (7个子文件)
python学习:Python从Excel表中批量复制粘贴数据到新表
统计表模板.xlsx 9KB
原表.xls 35KB
Python从Excel表中查找指定数据填入新表.ipynb 5KB
example71.py 1KB
统计表.xlsx 5KB
images
problem.png 217KB
theresult.PNG 13KB
共 7 条
- 1
资源评论
DTcode7
- 粉丝: 3w+
- 资源: 4986
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功