xlsx文件读写:
读:
import openpyxl
open_excel = openpyxl.load_workbook("/Users/zhangyanfei/Desktop/工作簿1.xlsx")
sheet_name = open_excel.sheetnames
# sheet_name[0]获取第一页的数据
excel_value = open_excel[sheet_name[0]]
print(excel_value)
# 获取第二行,第三列的值
print(excel_value.cell(2, 3).value)
# 获取所有行数
print(excel_value.max_row)
# 获取第三行第一列的值
print(excel_value[3][0].value)
写:
import openpyxl
# 写入数据
open_excel = openpyxl.load_workbook("/Users/zhangyanfei/Desktop/工作簿1.xlsx")
wd = open_excel
wr = wd.active
wr.cell(5, 1, "这是写入的内容")
wd.save("/Users/zhangyanfei/Desktop/工作簿1.xlsx")