xlwt和xlrd的区别
2021-01-07 本文已影响0人
王zuozuo
xlwt/xlrd库都是针对于excel表格进行的操作。
1、xlwt(写excel)
# 创建工作簿
workbook = xlwt.Workbook()
# 创建工作表,命名为Sheet1
worksheet = workbook.add_sheet('Sheet1')
# 在第row+1行第col列添加data数据
worksheet.write(row,col,data)
workbook.save('文件名.xls')
2、xlrd(读excel)
# 打开文件
workbook = xlrd.open_workbook('文件名.xlsx')
# 获取第一个sheet页
sheet1 = workbook.sheet_by_index(0)
#通过名称获取
sheet2 = workbook.sheet_by_name('Sheet1')
# 获取整行和整列的值(数组)
table.row_values(i)
table.col_values(i)
# 获取行数和列数
nrows = table.nrows
ncols = table.ncols
# 获取单元格内容
value = sheet1.cell(1,0).value
value = sheet1.cell_value(1,0)
value = sheet1.row(1)[0].value