正文
python --- excel文件处理
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
1、安装第三方库:openpyxl
2、操作示例
from openpyxl import load_workbook#、打开文件
file = load_workbook("test.xlsx") #Open the given filename and return the workbook
#、定位表单
sheet = file['ceshi'] #打开excel文件的哪个sheet
#、定位单元格,行列值,取到的值,数字类型还是数字类型,其余都是字符串类型
val = sheet.cell(,).value #eval函数,可以将字符串转为列表、字典、布尔,json等类型
print(val) print(sheet.max_row) #sheet的最大行 print(sheet.max_column) #sheet的最大列
3、读取数据时注意事项
1)做读取操作时,一次性读取所有的数据,对内存要求高一点。
2)用的时候读取数据,需要磁盘频繁的读写(从磁盘拿数据,读到内存),对磁盘的读写要求高。cpu运行速度非常快,内存其次,磁盘最慢。所以磁盘会拖慢整个计算速度,相较于第一种速度慢,浪费cpu资源。
4、参考博文:https://www.cnblogs.com/yhms/p/10138513.html 介绍使用较详细,有如何更改、写入数据的部分内容