使用python实现Excel文件的读写
文章目录一、背景二、准备1、安装xlrd2、安装xlwt3、可读取的Excel文件三、代码编写与运行结果1、读取2、写入四、总结一、背景在python语言中,对于Excel的读写方式有很多,只是模块的使用不同,而不同的模块在读写的时候,语法稍微有点不同。目前比较常用的方式有:1、用xlrd和xlwt进行读写2、用openpyxl进行读写3、用pandas进行读写接下来主要介绍第一种方式。二、准备为
·
一、背景
在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条内容
所有评论(0)