鄙人在金融公司,领导给了个任务让我用python生产FOF财务报表。觉得帆软生成的不合意,倾向用python,UI给了个设计,让我先行研究开发。

网上的资料不是很多,但是了解到是用到reportlab这个库。所以这时候你们需要先下载reportlab官方开发者文档。鄙人花了98块钱买了知乎会员,下载到了英文和中文的开发者文档。如果有需要,可以私信我,分享给你们。

言归正传。什么是reportlab。

“这是一个软件库,可让您直接使用Python编程语言创建Adobe的可移植文档格式(Portable Document Format)(PDF)文档。它同样支持创建图表和数据图形各种位图和矢量格式,这就是PDF,ReportLab库根据您的图形命令直接创建PDF。 没有干预步骤。您的应用程序可以非常快速地生成报 告-有时比传统的报告编写工具快几个数量级。此方法由其他几个库共享-C的PDFlib,Java的iText,. NET的iTextSharp等。但是,ReportLab库的不同之处在于它可以在更高的层次上运行,并具有一个 功能齐全的引擎,用于布局包含表格和图表的文档。 此外,由于您正在使用功能强大的通用语言编写程序,因此从何处获取数据,如何转换数据以及输 出的类型都没有任何限制。您可以创建。 您可以在整个报表系列中重用代码。”。

最后我通过python生成的pdf是以下这样的,下面讲解都是根据我做出的成果去讲。(pdf上的数据为假数据,不涉及公司机密)。

所以第一步要下载reportlab库。pip install reportlab 。

有时候安装出错用此安装命令

pip install reportlab -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

python生成图文并茂的pdf--财务报表(一)--reportlab库简介解决安装出错问题相关推荐

  1. Python:Python多种集成开发环境(IDE,编译器)的简介、安装、入门、使用方法之详细攻略

    Python:Python多种集成开发环境(IDE,编译器)的简介.安装.入门.使用方法之详细攻略 目录 Python多种编译器的简介.安装.入门.使用方法 1.Anaconda 2.ipython ...

  2. Py之Pandas:Python的pandas库简介、安装、使用方法详细攻略

    Py之Pandas:Python的pandas库简介.安装.使用方法详细攻略 目录 pandas库简介 pandas库安装 pandas库使用方法 1.函数使用方法 2.使用经验总结 3.绘图相关操作 ...

  3. Python之pip:pip包管理工具的简介、安装、使用方法之详细攻略

    Python之pip:pip包管理工具的简介.安装.使用方法之详细攻略 目录 pip的简介 pip的安装 1.测试pip是否已安装 T1.代码查询 T2.自行查询

  4. python生成图文并茂的pdf--财务报表(七)表格和图表怎么并列

    在我快速学习快速开发python生成FOF报表的时候,遇到的一个最大的难题就是这个,最终在凌晨醒来突然灵光一现相出了个办法.先看一下这个的显示样式. 表格与表格并列上篇文章已经讲过了.图表和图表并列显 ...

  5. Python 可轻松生成图文并茂的PDF报告!

    大家好,reportlab是Python的一个标准库,可以画图.画表格.编辑文字,最后可以输出PDF格式.它的逻辑和编辑一个word文档或者PPT很像.有两种方法: 1)建立一个空白文档,然后在上面写 ...

  6. Python生成图文并茂PDF报告

    reportlab是Python的一个标准库,可以画图.画表格.编辑文字,最后可以输出PDF格式.它的逻辑和编辑一个word文档或者PPT很像.有两种方法: 1)建立一个空白文档,然后在上面写文字.画 ...

  7. python生成图文并茂的pdf--财务报表(五)如何生成并列的图表

    提到图表就需要提到reportlab这个库里的子库ReportLab Graphics里有很多生成图表的函数.还得要介绍一下Drawing,"Drawing是一个独立于平台的形状集合的描述. ...

  8. python生成图文并茂的pdf--财务报表(四)封面(首页和正页定义)

    财务报表有封面,封面跟下面正文的布局肯定是不一样的.比如之前定义的页眉页脚是会出现在所有页面上的,这时候就需要定义第一页要要跟其他页不同的特征. 一先定义文档: doc = SimpleDocTemp ...

  9. python生成图文并茂的pdf--财务报表(六)怎么生成并列表格

    先了解表格怎么生成,这里插入介绍一下,下面示例代码: data= [[ '00' , '01' , '02' , '03' , '04' ], [ '10' , '11' , '12' , '13' ...

最新文章

  1. 前沿丨DeepMind提出神经元删除法:通过理解每个神经元来理解深度学习
  2. python读取excel写入数据库_python实现读取excel写入mysql的小工具详解
  3. python开发安卓程序-用python开发android应用(1)
  4. gitlab 添加本地项目
  5. MySql 踩坑小记
  6. 日历控件的android代码,Android日历控件PickTime代码实例
  7. StaticLinkList
  8. 第四周课程总结试验报告(二)
  9. 基于动态提前退出的预训练模型推理加速简介
  10. 在django中使用celery
  11. MS SQL 2008认证考试大纲
  12. strace命令(收集整理,常看常新)
  13. “不会Linux,怎么当程序员?”骨灰级程序员:你的代码正在毁掉你!
  14. 12.swoft 安装
  15. 百度地图根据位置获取对应的位置中文
  16. 用计算机绘制函数图像ppt,ppt怎么制作函数图
  17. 树莓派声音输出设置_树莓派3 之 音响配置
  18. 名帖344 怀素 草书《佛说四十二章经》
  19. HTML的meta标签
  20. Ubuntu 18.04 安装 GeForce RTX 3080

热门文章

  1. 下载文件时,文件名乱码。
  2. 22222222222222222222222
  3. Delphi XE5教程9:基本语法元素
  4. 【ChatGPT初体验与Android的集成使用】
  5. list of questions
  6. 可以运行在微信小程序上的编程语言
  7. JavaWeb自学笔记,ServletAPI编程常用接口和类
  8. oracle删除大量数据
  9. 高校党员信息管理系统
  10. 8家公司笔面试经历-百度-联发科-瑞晟--