xlwt和xlrd的区别

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。