赞
踩
一个读写Excel 2010文档的Python库,进支持.xlsx后缀格式文件的操作
打开工作簿(excel)--定位表单(sheet)--定位单元格,读取或修改值---保存
# 导入模块 import openpyxl # 打开.xlsx格式excel文件 wb = openpyxl.load_workbook('excelname.xlsx') # 定位到表单 sheet = wb['tablename'] # 读取值 res = sheet.cell(row, column).value # 修改值 sheet.cell(row, column).value = n # 保存 wb.save # 修改保存后文件必须关闭才能生效
import openpyxl
data = []
for i in range(2, 4): # i表示行,j表示列,均从1开始
data_row = []
for j in range(1, 4):
n = sheet.cell(i,j).value
data_row.append(n)
data.append(data_row)
print(data)
header = []
for i in range(1, 4):
n = sheet.cell(1, i).value
header.append(n)
# 读取值
data = []
for i in range(2,4):
dict = {}
for j in range(1,4):
dict[header[j-1]] = sheet.cell(i, j).value
data.append(dict)
print(data)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。