标签:ice 通过 写入 ble 利用 列表 ast val label
用Python处理excel文件,通常会选用xlrd和xlwt这两个库,xlrd是用来读excel,xlwt是写excel的库。
xlrd可以读取.xls或者.xlsx格式的文件数据。
xlwt可以写入.xls文件数据。
pip install xlrd
通过xlrd.open_workbook获取一个Book实例的类,通过这个类,可以对excel进行相关的读取操作
import xlrd
book = xlrd.open_workbook(filepath)
book.sheet_names()
返回包含所有sheet名字的列表。
1.按索引
table = book.sheets()[index]
book.sheets()会返回一个元素是sheet的列表,然后你可以在这个列表中索引出你想要的工作表。
table = book.sheet_by_index(sheet_index))
2.按名称
table = book.sheet_by_name(sheet_name))
1.工作表的属性
# 获取工作表的行数
nrows = table.nrows
# 获取工作表的列数
ncols = table.ncols
2.读取工作表
# 按行操作
table.row(rowx) # 返回行对象的值(返回类型为列表,元素格式:类型:值,比如:number:1)
table.row_values(rowx, start_colx=0, end_colx=None) # 返回行对象值
table.row(rowx)[colx].value # 返回rowx,colx的值
table.slice(rowx, start_colx=0, end_colx=None) # 返回rowx指定列的值
# 按索引返回某列数据
table.col(colx) # 返回列对象的值
table.col_values(colx) # 返回列对象值
table.col(colx)[rowx].value # 返回colx,rowx的值
table.slice(colx, start_rowx=0, end_rowx=None) # 返回colx指定行的值
# 单元格操作
table.cell(rowx, colx) # 返回单元格对象
table.cell_type(rowx, colx) # 返回单元格中的数据类型
table.cell_value(rowx, colx) # 返回单元格中的数据
pip install xlwt
import xlwt
# 创建一个workbook 设置编码
workbook = xlwt.Workbook()
# 创建一个worksheet
worksheet = workbook.add_sheet()
worksheet.write(r, c, label='', style=<xlwt.Style.XFStyle object>) # r,c表示row和col,label写入数据
worksheet.save(filepath) # 保存文件
xlrd官方文档
Python里面的xlrd模块详解
Python-xlrd — 利用Python操作Excel表格
python使用xlwt模块操作Excel
xlwt官方文档
标签:ice 通过 写入 ble 利用 列表 ast val label
原文地址:https://www.cnblogs.com/hsinyu/p/11654987.html