Python如何实现Excel自动化办公
发表于:2024-10-11 作者:千家信息网编辑
千家信息网最后更新 2024年10月11日,这期内容当中小编将会给大家带来有关Python如何实现Excel自动化办公,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。这里的特殊处理主要是涉及到了日期格式数据的处
千家信息网最后更新 2024年10月11日Python如何实现Excel自动化办公
这期内容当中小编将会给大家带来有关Python如何实现Excel自动化办公,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
这里的特殊处理主要是涉及到了日期格式数据的处理以及常用的聚合数据统计处理,可以有效的实现你的常用统计要求。代码如下:
#统计员工男女比例def get_sex_percent(): sexlist=[] for rows in range(table.nrows-1): sexlist.append(table.cell(rows+1,2).value) print(sexlist) print("the 男女比 is:",round(sexlist.count("男")/sexlist.count("女"),2))
输出结果为:['男', '女', '男', '男', '男', '男', '男', '女', '女', '男', '男', '女', '男', '男', '男', '女', '男', '女', '男', '男']the 男女比 is: 2.33
#时间数据类型的处理def get_date(): for rows in range(table.nrows): for cols in range(table.ncols): if(table.cell(rows,cols).ctype==3): date=xlrd.xldate_as_datetime(table.cell(rows,cols).value,0) print(date)
#最后一列数据统计处理
def get_statics():
sum=0
list1=[]
for rows in range(table.nrows-1):
sum+=int(table.cell(rows+1,table.ncols-1).value)
list1.append(int(table.cell(rows+1,table.ncols-1).value))
# print(table.cell(rows+1,8).value)
print("the sum is:",sum) #求和
print("the avg is:", round(sum /table.ncols, 2)) #取平均值
print("the max is:",sorted(list1)[-1]) #取最大值
print("the min is:",sorted(list1)[0]) #取最小值
if(len(list1)%2==0): #判断列表长度是奇还是偶,来取中位数
print("the median is:",(list1[int(len(list1)/2)]+list1[int(len(list1)/2+1)])/2)
else:
print("the median is:",list1[int((len(list1)+1)/2)])
if __name__ == '__main__':
get_date()
get_statics()
以上两个方法代码执行效果如下:
上述就是小编为大家分享的Python如何实现Excel自动化办公了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。
处理
数据
统计
男女
办公
自动化
代码
内容
常用
数据统计
分析
最大
最小
有效
特殊
专业
两个
中位数
中小
内容丰富
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
武汉永新网络技术有限公司
多台服务器的管理软件
软件开发证书考试地点
魔兽世界服务器不排队方法
我的世界怎么添加数据库
phpyongw连接数据库
庆格网络技术
神农架好的软件开发方案
十张数据库表的管理系统
新乡市九晟网络技术有限公司
er图减少数据库连接开销
网络安全法 提纲
绍兴软件开发技术公司
长沙市网络安全培训实习基地
网络安全监测是干什么的
服务器显示数据库连接不上
软件开发里程碑
电脑网络技术有前途吗
关于部署网络安全监测
日照网络技术研究所
数据库软件开发合同
宁夏a9互联网科技有限公司
计算机网络技术专业社会环境
企帮网络技术有限公司怎么样
《无线网络技术》下载
通达oa 邮件服务器
积极参与网络安全宣传
大连软件开发培训周末班
福耀玻璃软件开发
sms数据库远程连接不进