xlsx文件读写:

读:

  1. import openpyxl
  2. open_excel = openpyxl.load_workbook("/Users/zhangyanfei/Desktop/工作簿1.xlsx")
  3. sheet_name = open_excel.sheetnames
  4. # sheet_name[0]获取第一页的数据
  5. excel_value = open_excel[sheet_name[0]]
  6. print(excel_value)
  7. # 获取第二行,第三列的值
  8. print(excel_value.cell(2, 3).value)
  9. # 获取所有行数
  10. print(excel_value.max_row)
  11. # 获取第三行第一列的值
  12. print(excel_value[3][0].value)

写:

  1. import openpyxl
  2. # 写入数据
  3. open_excel = openpyxl.load_workbook("/Users/zhangyanfei/Desktop/工作簿1.xlsx")
  4. wd = open_excel
  5. wr = wd.active
  6. wr.cell(5, 1, "这是写入的内容")
  7. wd.save("/Users/zhangyanfei/Desktop/工作簿1.xlsx")