位置: 编程技术 - 正文

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 字典怎么用)

  • 土地使用税的纳税义务人
  • 税务师在哪里报名
  • 银行本票与银行本票存款的区别
  • 8月现金收入9月存银行如何做账
  • 经纪代理代订机票电了发票如何入账
  • 小规模缴纳增值税税控系统可以抵扣么
  • 资产负债表其他应付款计算公式
  • 股东购买固定资产能算实收资本么
  • 深圳一般纳税人资格查询
  • 净收益营运指数大于1说明什么
  • 预售款计入收入吗
  • 公司的旅游费怎么处理
  • 拍卖的商铺过户费怎么算
  • 工程节点奖金
  • 报表中应交税金和应交税费区别
  • 劳务分包预缴税怎么算
  • 是否退还投标文件
  • 处理固定资产一个月卖一点
  • 完成税务登记之后多久开始报个税?
  • 工程款为什么要扣税
  • 小规模建筑业有增值税吗
  • 办公室租金相关法规
  • 发票一直显示在报送中
  • 餐饮企业员工
  • 年终奖跟13薪有什么区别
  • 上报汇总之后怎么申报
  • 企业账面库存过大应怎样处理好
  • 办公用品普通发票的会计分录
  • 想买黄金投资怎么做
  • com2us密码找回
  • cpu天梯图2022最新排行榜
  • 车船税可以抵扣个税吗
  • 在境外缴纳的增值税税率
  • os x yosemite dp5下载地址 os x 10.10 dp5更新内容
  • win10关闭自动更新方法永久
  • 行政单位预付款已收到货物无发票
  • shadowbar.exe - shadowbar是什么进程 有何作用
  • 苹果推送最新系统怎么弄
  • 洛阿雷城堡,西班牙韦斯卡 (© Sebastian Wasek/Alamy)
  • web攻防之业务安全实战指南
  • php通过url传递参数
  • php自动载入自定义函数文件
  • 结转以前年度本年利润会计分录
  • 北京猿创源科技有限公司
  • thinkphp v5.0.24
  • 帝国cms如何调用网络
  • 中药资源与开发跨专业考研
  • 环境检测收费依据2017
  • 新旧会计准则对比
  • 个人所得税退税退多少钱怎么算
  • 延期缴纳土地使用税怎么办理
  • 资金结存属于资产科目吗
  • 银行汇票用什么会计分录
  • sqlserver2005使用教程
  • 个人发票抬头和税号是什么
  • 高新技术企业三季度申报所得税研发费加计怎么扣除
  • 企业收到退回的社保费分录
  • 应付账款怎么处理
  • 子公司注销前资金怎么办
  • 技术员差旅费计入哪个会计科目
  • 资金占用费如何计算企业所得税
  • 资产负债表编制
  • 购进货物的发票确认定虚开,所得税处理
  • 购买设备的运费增值税计入成本吗
  • win8一键恢复出厂设置
  • 在microsoft store
  • windows7组织
  • Cocos2dx 3.2 + vs2012 + win7 改变面黑色背景的大小
  • unity打包安卓apk
  • 复制到文件夹怎么弄
  • vue是如何实现双向绑定的
  • nodejs如何使用
  • python从入门到精通
  • jquery mobile demo
  • python的垃圾处理机制
  • javascript教程完整版
  • Python中MySQL数据迁移到MongoDB脚本的方法
  • 花都狮岭到广州白云站怎么坐车
  • 航天金税软件怎么下载
  • 卷筒纱窗拆卸
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设