🏮1 前言
本篇内容介绍了“怎么用Python来操作Excel”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让我带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
🎈1.1 Excel特点
「什么是Excel」
Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。
「Excel优点以及功能」
- 直观的界面
- 出色的计算功能和图表工具
Excel最大的功能点是成为了个人计算机数据处理软件
。当然他也有很多竞争对手,如:
- Google文档
- AceyOffice
- Ability Spreadsheet
- EditGrid
- Framework
- Lotus 1-2-3
- Gnumeric
- KSpread
- OpenOffice.org Calc
- Origin
- Quattro Pro
- The Cruncher(for MacIntosh)
- VisiCalc
- WPS表格
- LibreOffice
🎈1.2 应用场景
「数据表格」
- Excel中的透视表
- 表格控件
- 进行数据分析
- 数据统计分析
- 图表
- 化工和MATLAB
- 其他
「数学运算」
- 可以快速选择求和、计数、平均值、最大值等等;
- Excel中的公式、函数非常强大,可以帮助我们完成很多数据整理工作
- 数据库中数据的呈现和编辑;
- 数据录入界面;
- 数据交换(如与Excel交换数据);
- 数据报表及分发
例如:网站某日统计流量的的均值、区间,以及给出该专题访问量差异的量化标准,借此来作为分析每天访问量的价值、参差不齐、此起彼伏一个衡量的依据。要求得到均值、区间、众数、方差、标准差等统计数据
「简单统计报表」
- 柱形图,折线图,散点图
- 条形图、圆柱图、圆锥图、棱锥图等
- 饼图,圆环图,雷达图
- 气泡图
- 其他图
- 化工中经常用到的Origin和数学中常见的MATLAB
🎈1.3 第三方Excel库
「第三方库简介」
在Python中,有很多的第三方库来操作Excel,本博文主要给予两个三方库的详细介绍。今天也跟着我的步伐,来学习下这两个Excel库
:xlrd
和 xlwt
。关于这两个库,我们可以在官方提供的库里面搜索看下大体情况:
xlrd:https://pypi.org/search/?q=xlrd&o=xlwt:https://pypi.org/search/?q=xlwt&o=
「安装」
🏮2 创建表格&写入数据
实验代码如下:
🔑: 根据上一节课程学习的循环遍历的案例,可以自己先想一下,如何实现一个多行数据的写入?
🏮3 修改表格样式
当然,我们有些时候并不能满足于简单的数据写入,用户在使用时会有一些特殊要求,或者标题有特殊的高度以及宽度的要求,或者标题颜色、字体、样式等。下面我们学习如何设置表格的高度以及宽度以及样式。
🏮4 读取表格
🎈4.1 选项
实验代码,我会把一些常用的异常也都打印出来,希望其他学习同学也尝试一下,举一反三。下面是我的实验代码:
🎈4.2 操作sheet页|行
在Python中,使用第三方库操作sheet中的单元格也很方便,如下:
运行结果如下:
🎈4.3 操作sheet页|列
在Python中,使用第三方库操作sheet中的单元格也很方便,如下:
运行结果如下:
🏮5 总结
刚开始学习「Python语言」,也是在依葫芦画瓢,有错误之处,还望不吝赐教。