优草派 > Python

Python第三方库xlrd/xlwt的安装与读写Excel表格

何明轩         优草派

在日常办公自动化中,常常需要对Excel表格进行操作,因此Python中需要用到第三方库xlrd和xlwt。本文将从安装xlrd/xlwt开始介绍,详细讲解如何读取Excel表格和写入Excel表格等操作。

Python第三方库xlrd/xlwt的安装与读写Excel表格

一、xlrd/xlwt的安装

1、标准安装

标准安装只需要在命令行中输入以下命令即可:

pip install xlrd

pip install xlwt

2、离线安装

如果无法通过网络访问,就只能离线安装。首先需要下载对应版本的whl文件,下载网站如下:

https://www.lfd.uci.edu/~gohlke/pythonlibs/

下载好对应版本后,依次在CMD命令行输入以下命令安装:

pip install wheel

pip install xlrd‑1.2.0‑py2.py3‑none‑any.whl

pip install xlwt‑1.3.0‑py2.py3‑none‑any.whl

二、xlrd的使用

xlrd库用于读取Excel表格,代码示例如下:

import xlrd

#打开Excel文件读取数据

workbook=xlrd.open_workbook('example.xls')

#获取所有sheet名

sheets=workbook.sheet_names()

print(sheets)

#获取第一个sheet的内容

worksheet1=workbook.sheet_by_index(0)

#获取表格总行数和总列数

nrows=worksheet1.nrows

ncols=worksheet1.ncols

print(nrows,ncols)

#获取第一行数据

rows=worksheet1.row_values(0)

print(rows)

#获取单元格某个值

cell_A1=worksheet1.cell_value(0,0)

print(cell_A1)

#获取整行或整列数据

for i in range(nrows):

print(worksheet1.row_values(i))

此处代码实现了打开一个Excel表格、获取所有Sheet名、获取第一个Sheet的数据、获取表格总行数列数、获取单元格值以及获取整列或整行数据等多个操作,可灵活运用。

三、xlwt的使用

xlwt库用于写入Excel表格,代码示例如下:

import xlwt

#新建Excel表格

workbook=xlwt.Workbook()

#新建Sheet名为Sheet1

sheet1=workbook.add_sheet('Sheet1')

#在A1单元格写入hello world

sheet1.write(0,0,'hello world')

#保存Excel表格到文件中

workbook.save('example.xls')

此处代码实现了新建一个Excel表格、新建Sheet、在指定单元格写入数据、保存到文件中等多个操作,可自行扩展实现其他功能。

综上所述,Python第三方库xlrd/xlwt的安装与读写Excel表格的方法已经详细介绍完毕,读者可根据实际需求自行扩展实现。

  • 微信好友

  • 朋友圈

  • 新浪微博

  • QQ空间

  • 复制链接

取消
5天短视频训练营
新手入门剪辑课程,零基础也能学
分享变现渠道,助你兼职赚钱
限时特惠:0元
立即抢
新手剪辑课程 (精心挑选,简单易学)
第一课
新手如何学剪辑视频? 开始学习
第二课
短视频剪辑培训班速成是真的吗? 开始学习
第三课
不需要付费的视频剪辑软件有哪些? 开始学习
第四课
手机剪辑app哪个好? 开始学习
第五课
如何做短视频剪辑赚钱? 开始学习
第六课
视频剪辑接单网站APP有哪些? 开始学习
第七课
哪里可以学短视频运营? 开始学习
第八课
做短视频运营需要会什么? 开始学习
【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。

客服热线:0731-85127885

湘ICP备19005950号-1  

工商营业执照信息

违法和不良信息举报

举报电话:0731-85127885 举报邮箱:tousu@csai.cn

优草派  版权所有 © 2024