查看原文
其他

Python教学案例|读写excel文件

okeylove 信息科技时代 2024-03-15

说明:如何使用python来读取或写入excel文件呢?我们首先需要安装配置xlwt和xlrd两个库。

01

下载XLWT/XLRD

首先确保python环境已配置完成,然后前往官网下载这两个库文件。

https://pypi.org/project/xlwt/

https://pypi.org/project/xlrd/


找到Download files,点击进行下载文件。

以xlrd 1.2.0为例:

下载whl文件,此文件不需要和python版本及电脑位数关联,所以命名是xlrd-1.2.0-py2.py3-none-any.whl ,没有64之类的信息。


02

安装XLWT/XLRD

windows下安装命令:

win + r #打开运行
cmd #进入黑黑的窗口
pip install 文件路径 #用pip安装,搞定

下载完成后,进入命令行使用pip命令安装此文件;

打开命令行,输入以下命令进行安装:pip install C:\Users\Administrator\Documents\Downloads\xlwt-1.3.0-py2.py3-none-any.whl

出现“Successfully installed xlwt-1.3.0”提示表示安装完成。

同样,使用命令安装xlrd:pip install 

C:\Users\Administrator\Documents\Downloads\xlrd-1.2.0-py2.py3-none-any.whl

备注:不同系统文件绝对路径可能有出入。


03

测试读写效果

来简单测试一下读和写的方法。在d盘新建一个excel文件,输入简单的内容如下,命名为test.xlsx:

来简单操作一个excel的读取。包括打开文件,获取第一个工作表,获取行数和列数,获取对象内容列表等操作。

import xlrd
from xlrd import xldate_as_tuple
date=xlrd.open_workbook(r'D:\test.xlsx')
#读取第一个表格数据
table=date.sheets()[0]
for row in range(table.nrows):
print(table.cell_value(row,0),'\t',table.cell_value(row,1))

输出结果:

来尝试写入,创建一个空白excel文件,名为exmp,放在d盘:

import xlwt
book=xlwt.Workbook(encoding='utf-8')
sheet=book.add_sheet('sheet1',cell_overwrite_ok=True)
sheet.write(0,0,'学科')
sheet.write(0,1,'教师姓名')
sheet.write(1,0,'信息技术')
sheet.write(1,1,'陈鸥辉')
book.save('D:\\exmp.xlsx')

运行结果:


END

继续滑动看下一个
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存