1.导入包

  1. from xlutils.copy import copy
  2. import xlrd

2.打开excel

  1. # 打开文件
  2. xlrd.open_workbook(excel_path)
  3. # 获取操作表
  4. table = data.sheets()[0]

3.获取表格数据

  1. # 获取行数
  2. rows = table.nrows
  3. # 获取指定单元格数据
  4. cell = table.cell(row, col).value
  5. # 获取一行数据
  6. col = table.row_values(i)

4.在已有表格中进行写操作


  1. # 复制已有表格
  2. write_excle = copy(data)
  3. # 在指定单元格写入内容
  4. write_excle.get_sheet(0).write(row, col, value)
  5. #保存文件
  6. write_excle.save(excel_path)

注意:复制后的表格为xls格式,使用xlsx无法打开,需修改文件类型