python-excel读写操作

2020-03-22  本文已影响0人  智齿_93fa

excel读操作

1.引入包

import xlrd

2.打开excel

book = xlrd.open_workbook(r"本地路径")

3.获取某个工作表对象

sheet = book.sheet_by_index(0) 按照索引获取第0个sheet

sheet = book.sheet()[0] 按照索引顺序获取sheet页

sheet = book.sheet_by_name('sheet1') 按照索引获取名为sheet1的工作表

4.sheet操作

row = sheet.nrows 获取总行数

col = sheet.ncols 获取总列数

row_data = sheet.row_values(i) 获取第i行数据(一维数组)

col_data = sheet.col_values(j) 获取第j行数据(一维数组

cell_data = shett.cell_values(i,j) 获取第i行,第j列数值

excel写操作

1.引入包

import xlwt

2.创建excel

book = xlwt.Workbook()

3.添加一张工作表

sheet = book.add_sheet('This is a SheetName')

4.写入数据

sheet.write(i, j, centent) 向第i行第j列写入数据

5.保存excel至本地

book.save(r'路径/filename.xls') 目前只只支持保存xls

上一篇 下一篇

猜你喜欢

热点阅读