当前位置:网站首页 > Python编程 > 正文

int怎么用python(int怎么用Excel)



实现自动化办公是许多同学学习Python的初衷,但对于有选择困难症而且基础相对薄弱的同学来讲,面对众多的教程,Python库,往往无从下手,本篇从实际应用的角度,给出一条能快速上手的学习及实操路线,以让初学者少走弯路,尽快上车。

现有Excel自动化处理方式及对比

方式

优点

缺点

VBA

Excel自带,兼容性好,无需环境Python环境

复杂数据处理是门槛较高,需单独学习

XlsxWriter

可创建和写2007及xlsx文件

不能读取,不能处理xls文件

xlrd,xlwt,xlutils

三个包配合用,可读可写

大文件处理能力弱

OpenPyXL

读写2007, xlsm, xltx, xltm文件

不支持xls

pandas

批量数据处理,操作简单,所有Excel问题都可以转换为pandas问题进行处理,只学习一个包,以不变应万变。

通常为结果数据,不支持公式,作图等

本文主要讲如何运用pandas处理Excel:

学习pandas使用(已经了解的同学忽略)。

学习read_excel和to_excel参数含义。将Excel转化为DataFrame,用pandas进行处理及输出。

pands库学习

Python数据科学,有几个包是必须掌握的,numpy处理数组矩阵计算,pandas相当于numpy的升级版,处理结构化数据,这两个包是学习其他数据处理的前提,学习资源有:廖雪峰官网,《Python数据科学》等,此处不进行过多,后面我会针对这两部分做专项讲解,同学们可后续关注更新情况。

大家知道,每个Python库通常参数都特别多,但大家只需知道常用的就好,下面我把常用的参数给大家做了翻译:

示例

假如我们Excel中有两个工作表,表1:“科目”,表2:“等级”,现在要把等级根据成绩匹配值表1.

1.读取数据

读取数据是要指定好工作表名称,表头位置,否则会导致数据读取不准确。比如仅指定工作表名:

结果如下,因为表内数据并非顶格开始的,所以需要加入更多参数。

输出结果正常,所以在Excel文件读取是,通常要指定出工作表名,起始行,所需列等信息:

2.数据匹配merge

输出结果,与预期一致,此处采用了常用的函数merge,来处理不同表间数据融合的问题。

3.存储导出

“to_excel”参数介绍

导出虽然有较多参数,但我们通常已经在数据处理过程中处理成了我们想要的样子,所以此处需要用到的参数通常较少,通常为表名,缺失值填充,是否含index等,其它维持默认即可。

参数解释:

df.to_excel(目标路径, sheet_name="工作表名", na_rep="缺失值填充", float_format="数据格式",columns=“哪些列存储”, header=“是否含表头”, index=“是否含index,默认有”, index_label=None,startrow=“起始行”, startcol=“起始列”, engine=None, merge_cells=True, encoding=“编码方式”,

导出示例:

结语

本文侧重讲解了运用pandas对Excel表进行读入和输出的两个常用函数read_excel和to_excel,在这个基础上,将一切Excel问题转化为pandas问题,从而实现Excel的快速批量处理,实现真正意义上的办公自动化。

到此这篇int怎么用python(int怎么用Excel)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • sigmoid算法(sigmoid函数python)2025-02-08 09:45:05
  • python 函数的类型(python函数有哪几类)2025-02-08 09:45:05
  • python服务器部署上线流程(python3 服务器)2025-02-08 09:45:05
  • python函数总结(python函数总结报告)2025-02-08 09:45:05
  • win32gui.FindWindowEx的参数python(pywin32 findwindow)2025-02-08 09:45:05
  • conda虚拟环境列表(conda创建虚拟环境 python版本不对)2025-02-08 09:45:05
  • python中的函数怎么用(python *函数)2025-02-08 09:45:05
  • python 函数的类型(python中的函数包括)2025-02-08 09:45:05
  • python函数的定义和调用(python函数定义及调用)2025-02-08 09:45:05
  • 在线编程网站(在线编程网站百度Python)2025-02-08 09:45:05
  • 全屏图片