位置: 编程技术 - 正文

python实现报表自动化详解(python自动报表)

编辑:rootadmin

推荐整理分享python实现报表自动化详解(python自动报表),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python自动报表,python自动做报表,如何用python做日常的报表,python 报表设计工具,python自定义报表系统,python做数据报表,python excel报表,如何用python做日常的报表,内容如对您有帮助,希望把文章链接给更多的朋友!

本篇文章将介绍:

xlwt 常用功能xlrd 常用功能xlutils 常用功能xlwt写Excel时公式的应用xlwt写入特定目录(路径设置)

xlwt Python语言中,写入Excel文件的扩展工具。可以实现指定表单、指定单元格的写入。支持excel版到excel版。使用时请确保已经安装python环境

xlrd Python语言中,读取Excel的扩展工具。可以实现指定表单、指定单元格的读取。使用时请确保已经安装python环境。

NOTICE:

xlwt对Excel只能进行只写操作xrrd对Excel只能进行只读操作此外,还有xlutils.copy可以实现Excel的复制再编辑。

1.python写excel — xlwt常用功能

A.准备工作

安装xlwt :在终端中输入pip install xlwt或者easy_install xlwt引入xlwt包 :

B.基础教程

新建工作簿&增加sheet: 新建一个工作簿,然后往里添加sheet

往sheet中写入内容: sheet.write函数可以传三个参数 第i(参数1)第j(参数2)列存入内容(参数3)

合并单元格并写入内容:

最后使用f.save(‘demo') 就可以把f保存到excel了C.实战

我们可以先新建一个工作簿,然后往里添加两个sheet,然后查看效果

效果如下,发现表格xlwt_tutorial中有两个sheet。

我们开始往sheet中写入内容,不传入style参数

先只使用write函数

效果如下,我们建立了一个3行4列的表格。(write函数行和列值都是从0开始的)

下面我们使用write_merge函数来合并单元格并写入

在f.save之前添加一行代码

效果如下,将第2-3行第4列合并

2.pythonxd读excel —xlrd常用功能

python实现报表自动化详解(python自动报表)

A.准备工作

安装xlrd :在终端中输入pip install xlrd或者easy_install xlrd引入xlrd包 :

B.基础教程&实战

打开一个Excel,然后输出所有sheet的名字

输出:[u'葡小萄', u'小葡萄']

得到表格里的所有的sheet

得到sheet中的内容

输出为: 葡小萄 3 4 小葡萄 0 0 .

输出为: [u'葡萄', .0, u'北京电影学院', u'汉语言文学'] [u'学校', u'北京电影学院', u'帝国国王科技大学'] .

输出为: 葡萄 2

3.xlutils 常用功能

A.准备工作

安装xlutils :在终端中输入pip install xlutils或者easy_install xlutils引入xlutils包 :

B.xlutils中copy功能

我们可能会遇到一个问题,想对一个存储好的Excel进行编辑。 但是xlrd是只读模式,不能进行编写。 而xlwt是只写模式,不能读入Excel文件进行编辑。 我们可以采用xlrd打开一个文档,后采用xlutils中copy功能把文档拷贝,然后进行编辑即可。

输出为: 葡小萄 输出的表格已经改变。

PS: 可以看到第二行第四列和第三行第四列合并格已经在COPY的时候被毁掉了。

4.xlwt写Excel时公式的应用

我们写用xlwt写一个表格

打开表格为:

我们现在想做的是统计grape的总分和monkey的总分: 在f.save之前加入代码:

输出为: B2+B3+B4+B5 C2+C3+C4+C5 打开表格为:

5.xlwt写入特定目录(路径设置)

由于代码分层的缘故,使代码整体框架优美。 我们需要把文件写入到特定目录下。 但是由于xlwt中没有直接写入到特定目录的函数。 因此使用shutil.move函数来把文件MOV到特定目录下:

效果图:

总结

标签: python自动报表

本文链接地址:https://www.jiuchutong.com/biancheng/372274.html 转载请保留说明!

上一篇:TF-IDF算法解析与Python实现方法详解(tf-idf例题)

下一篇:python字典操作实例详解(python 字典怎么用)

  • 劳务报酬申报个税流程
  • 补报以前年度收入后当年所得税怎么处理
  • 高速公路费如何冲抵
  • 其他债权投资有减值吗
  • 劳务税能退税吗现在
  • 签章是签字还是盖章 财务
  • 企业持有到期债券的风险
  • 购买土地自建厂房的会计处理
  • 购销合同印花税优惠政策
  • 跨境电商零售正面清单
  • 外购货物自用会计处理
  • 价外收取的返还利润是什么意思
  • 提前给货款计入什么科目
  • 公司拍摄费计入什么科目
  • 土地增值税清算后补缴税款如何帐务处理
  • 企业的主营业务收入
  • 软件企业研发费用占比要求
  • 固定资产作为投资入股为何体现在资本公积
  • 小规模没有发票可以入账吗
  • 小规模纳税人增值税3%减按1%
  • 增值税年末结转是结转全年吗
  • 专家评审费是否需要发票
  • 所有者权益变动表图片
  • windowsserver2008r2
  • 再给我推荐几款
  • 引入人工智能
  • php 设计模式 鸟哥
  • kavsvc.exe - kavsvc是什么进程 有什么作用
  • 车保险理赔的钱多久到账
  • 履约保证金和质保金可以一起收取吗
  • php time
  • PHP:mcrypt_module_get_algo_block_size()的用法_Mcrypt函数
  • php使用while循环计算1到100的和
  • 原材料的盘盈与盘亏的会计处理
  • 2023 最新最细 vite+vue3+ts 多页面项目架构,建议收藏备用!
  • 在vue中如果computed属性是一个异步操作怎么办?
  • phpforeach
  • 大前端需要掌握什么技能
  • 路径规划的基本流程和方法
  • node express安装
  • taskset 绑定cpu
  • 个体工商户该如何开发票
  • 金融资产减值的三个阶段
  • 预提和计提
  • 劳务费发票 个税
  • sqlserver2008安装教程(超完整)
  • 领取定额备用金的会计分录
  • 什么叫财务台账
  • 小卖部铺货首次送货流程
  • sql server 2008中的权限分为三类
  • 会计利润属于什么会计科目
  • 年金终值计算公式是
  • 客户退货,但不退货
  • 贷款公司如何确定利率
  • 其他综合收益属于什么科目借贷
  • 利润表中财务费用中的利息费用和利息收入
  • 企业的未分配利润属于什么科目
  • 固定资产如何分类?
  • 如何设置生产成本总账表格
  • 数据库性能优化面试题
  • freebsd 安装
  • win7系统任务栏跑到右侧怎么办
  • go进程管理
  • win7开机进入桌面黑屏但有鼠标
  • xp连接到共享打印机
  • Extjs gridpanel 出现横向滚动条问题的解决方法
  • excel中利用条件格式展示数据
  • myeclipse创建
  • css 网页布局
  • crontab每秒执行一次命令
  • JavaScript中数组的相关方法
  • javascript前端开发案例教程课后答案
  • javascript函数
  • python中编写程序
  • 哪些保险有免赔额
  • 浙江省有多少家农业银行
  • 二连浩特税务局国考分数线
  • 天津本田天虹90摩托车库存
  • 江苏省人大有信访工作吗
  • 2020十大经济年度人物揭晓
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设