使用python实现Excel文件的读写

一、背景

在python语言中,对于Excel的读写方式有很多,只是模块的使用不同,而不同的模块在读写的时候,语法稍微有点不同。

目前比较常用的方式有:
1、用xlrd和xlwt进行读写
2、用openpyxl进行读写
3、用pandas进行读写

接下来主要介绍第一种方式。

二、准备

为了实现预期的目标,需要提前安装xlrd和xlwt模块,其中xlrd是用来读取的,xlwt是用来写入的

1、安装xlrd

在这里插入图片描述

2、安装xlwt

在这里插入图片描述

3、可读取的Excel文件

提前找到一个可进行读写的Excel文件,记录好所在位置,并对数据进行编写
在这里插入图片描述

三、代码编写与运行结果

1、读取

读取数据代码为:

#pmj   2021-4-1  数据读取
import xlrd
import os
wei = os.path.join("D:\pmjcv", 'sj.xls')
book = xlrd.open_workbook(wei)
sheet = book.sheets()[0]
nrows = sheet.nrows
print('表格总行数', nrows)
ncols = sheet.ncols
print('表格总列数', ncols)
yi = sheet.row_values(2)
print('第3行值', yi)
er = sheet.col_values(1)
print('第2列值', er)

运行结果为:

在这里插入图片描述

2、写入

写入代码为:

#pmj   2021-4-1  写入读取
import xlwt
import datetime
workbook = xlwt.Workbook(encoding='utf-8')
worksheet = workbook.add_sheet('Worksheet')
worksheet.write(0, 0, label='pmj')
workbook.save('D:\pmjcv\sj_xin.xls')

运行结果为:
在这里插入图片描述
打开文件目录
在这里插入图片描述
在这里插入图片描述
如图看见,数据已经被写入。

同时还有其他的一些格式可以被写入,还可以对数据位置进行操作。

四、总结

上文内容只是对Excel操作的一小部分,这种方法相对简单可接受,还有其他的方法可以实现上述内容,原理大致相同,希望可以对大家有所帮助。

希望可以对大家有所帮助,如有遗漏或者错误请在评论区中指正!!!

如果看完觉得有所收获的话,记得一键三连哦,谢谢大家!

  • 2
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值