快捷搜索:  汽车  科技

python excel处理教程(教你如何用python轻轻松松操作Excel)

python excel处理教程(教你如何用python轻轻松松操作Excel)$ pip install xlrd xlwt xlutils写入 Excel接下来我们就从写入 Excel 开始,话不多说直接看代码如下:安装比较简单,直接用 pip 工具安装三个库即可,安装命令如下:xlrd:用于读取 Excel 文件;xlwt:用于写入 Excel 文件;xlutils:用于操作 Excel 文件的实用工具,比如复制、分割、筛选等;

优质文章,第一时间送达!

python excel处理教程(教你如何用python轻轻松松操作Excel)(1)

Python 操作 Excel

常用工具

数据处理是 Python 的一大应用场景,而 Excel 又是当前最流行的数据处理软件。因此用 Python 进行数据处理时,很容易会和 Excel 打起交道。得益于前人的辛勤劳作,Python 处理 Excel 已有很多现成的轮子,比如 xlrd & xlwt & xlutilsXlsxWriterOpenPyXL,而在 Windows 平台上可以直接调用 Microsoft Excel 的开放接口,这些都是比较常用的工具,还有其他一些优秀的工具这里就不一一介绍,接下来我们通过一个表格展示各工具之间的特点:

类型xlrd&xlwt&xlutilsXlsxWriterOpenPyXLExcel开放接口
读取支持不支持支持支持
写入支持支持支持支持
修改支持不支持支持支持
xls支持不支持不支持支持
xlsx高版本支持支持支持
大文件不支持支持支持不支持
效率超慢
功能较弱强大一般超强大

以上可以根据需求不同,选择合适的工具,现在为大家主要介绍下最常用的 xlrd & xlwt & xlutils 系列工具的使用。

xlrd & xlwt & xlutils 介绍

xlrd&xlwt&xlutils 是由以下三个库组成:

  • xlrd:用于读取 Excel 文件;

  • xlwt:用于写入 Excel 文件;

  • xlutils:用于操作 Excel 文件的实用工具,比如复制、分割、筛选等;

安装库

安装比较简单,直接用 pip 工具安装三个库即可,安装命令如下:

$ pip install xlrd xlwt xlutils

python excel处理教程(教你如何用python轻轻松松操作Excel)(2)

python excel处理教程(教你如何用python轻轻松松操作Excel)(3)

python excel处理教程(教你如何用python轻轻松松操作Excel)(4)

写入 Excel

接下来我们就从写入 Excel 开始,话不多说直接看代码如下:

# 导入 xlwt 库
import xlwt

# 创建 xls 文件对象
wb = xlwt.Workbook

# 新增两个表单页
sh1 = wb.add_sheet('成绩')
sh2 = wb.add_sheet('汇总')

# 然后按照位置来添加数据 第一个参数是行,第二个参数是列
# 写入第一个sheet
sh1.write(0 0 '姓名')
sh1.write(0 1 '专业')
sh1.write(0 2 '科目')
sh1.write(0 3 '成绩')

sh1.write(1 0 '张三')
sh1.write(1 1 '信息与通信工程')
sh1.write(1 2 '数值分析')
sh1.write(1 3 88)

sh1.write(2 0 '李四')
sh1.write(2 1 '物联网工程')
sh1.write(2 2 '数字信号处理分析')
sh1.write(2 3 95)

sh1.write(3 0 '王华')
sh1.write(3 1 '电子与通信工程')
sh1.write(3 2 '模糊数学')
sh1.write(3 3 90)

# 写入第二个sheet
sh2.write(0 0 '总分')
sh2.write(1 0 273)

# 最后保存文件即可
wb.save('test.xls')

运行代码,结果会看到生成名为 test.xls 的 Excel 文件,打开文件查看如下图所示:

python excel处理教程(教你如何用python轻轻松松操作Excel)(5)

猜您喜欢: