python真的能高效处理excel报表吗(Python数据报表之Excel操作模块用法分析)
类别:脚本大全 浏览量:2850
时间:2022-01-15 01:11:01 python真的能高效处理excel报表吗
Python数据报表之Excel操作模块用法分析本文实例讲述了Python数据报表之Excel操作模块用法。分享给大家供大家参考,具体如下:
一 点睛
Excel是当今最流行的电子表格处理软件,支持丰富的计算函数及图表,在系统运营方面广泛用于运营数据报表,比如业务质量、资源利用、安全扫描等报表,同时也是应用系统常见的文件导出格式,以便数据使用人员做进一步加工处理。利用Python操作Excel的模块XlsxWriter(https://xlsxwriter.readthedocs.org),可以操作多个工作表的文字、数字、公式、图表等。
二 XlsxWriter模块具有以下功能
- 100%兼容的Excel XLSX文件,支持Excel 2003、Excel 2007等版本
- 支持所有Excel单元格数据格式
- 单元格合并、批注、自动筛选、丰富多格式字符串等
- 支持工作.jpg" alt="python真的能高效处理excel报表吗(Python数据报表之Excel操作模块用法分析)" border="0" />
- 内存优化模式支持写入大文件
三 安装方法
|
(venv) E:\Python\python_auto_maintain>pip install XlsxWriter |
四 实战
1 说明
实现插入文字(中英字 符)、数字(求和计算)、图片、单元格格式等。
2 代码
|
#coding: utf-8 import xlsxwriter #创建一个Excel文件 workbook = xlsxwriter.Workbook( 'demo1.xlsx' ) #创建一个工作表对象 worksheet = workbook.add_worksheet() #设定第一列(A)宽度为20像素 worksheet.set_column( 'A:A' , 20 ) #定义一个加粗的格式对象 #bold = workbook.add_format({'bold': True}) bold = workbook.add_format() bold.set_bold() # WA1单元格写入'Hello' worksheet.write( 'A1' , 'Hello' ) # A2单元格写入'World'并引用加粗格式对 象bold worksheet.write( 'A2' , 'World' , bold) # B2单元格写入中文并引用加粗格式对象 worksheet.write( 'B2' , u '中文测试' , bold) # 用行列表示法写入数字'32'与'35.5' worksheet.write( 2 , 0 , 32 ) # 行列表示法的单元格下标以0作为起始值,'3,0'等价 于'A3' worksheet.write( 3 , 0 , 35.5 ) # 求A3:A4的和,并将结果写入'4,0', 即'A5' worksheet.write( 4 , 0 , '=SUM(A3:A4)' ) # 在B5单元格插入图片 worksheet.insert_image( 'B5' , 'img/python-logo.jpg" alt="python真的能高效处理excel报表吗(Python数据报表之Excel操作模块用法分析)" border="0" /> #关闭Excel文件 workbook.close() |
3 效果
希望本文所述对大家Python程序设计有所帮助。
原文链接:https://blog.csdn.net/chengqiuming/article/details/87548050
您可能感兴趣
- python如何实现日期自动增加(Python脚本按照当前日期创建多级目录)
- pythonhash使用(详解python中的hashlib模块的使用)
- pythonexcel报表实例(对python生成业务报表的实例详解)
- python简单代码画图(python+pyqt5实现图片批量缩放工具)
- python pyqt 教程(Python+PyQt5实现美剧爬虫可视工具的方法)
- python列表中的数组(Python3.4学习笔记之列表、数组操作示例)
- python yield 使用浅析(yii框架使用分页的方法分析)
- eval在python里面什么意思(python 为什么说eval要慎用)
- knn算法详细步骤(Python实现KNNK-近邻算法的示例代码)
- python中怎样将字符串倒序(python字符串循环左移)
- python模块光照强度(我如何用 CircuitPython 和开源工具监控温室)
- python分步式进程计算(python中如何使用分步式进程计算详解)
- 百度免费翻译接口(基于python实现百度翻译功能)
- 抖音上很火的表白程序链接(我喜欢你 抖音表白程序python版)
- python 的常用工具(Python静态类型检查新工具之pyright 使用指南)
- python3.9.6生成的注册表(厉害了,Python也能操作注册表)
- 《九牛之人降魔传》开机 演员祁高坤化身九牛之人除魔卫道(九牛之人降魔传开机)
- 王铲铲的致富之路无限金币卡法攻略教学(王铲铲的致富之路无限金币卡法攻略教学)
- 文明6金币太少怎么办 文明6无限刷钱教程(文明6金币太少怎么办)
- 开国中将,王牌军63军首任政委,两个连襟一个上将一个少将传为佳话(王牌军63军首任政委)
- 臭名昭著的731部队最高负责人 石井四郎(臭名昭著的731部队最高负责人)
- 王牌部队,你看的剧情我看的时尚(你看的剧情我看的时尚)
热门推荐
- mysql8.0安装版安装详细教程(mysql 8.0.24版本安装配置方法图文教程)
- iiS7中如何部署MVC3程序
- vue实现列表向上滚动更新(vue实现列表无缝滚动)
- SQL Server 数据库自动备份
- nginxrewrite有什么功能(Nginx Rewrite使用场景及代码案例详解)
- css3loading教程(详解纯CSS3制作的20种loading动效)
- python端口扫描脚本测试(Python实现的IP端口扫描工具类示例)
- ASP.NET cache缓存的用法
- mysql简单查询基本语句(详解MySQL 查询语句的执行过程)
- sqlserver基础查询语句(SQL Server子查询的深入理解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9