python操作excel----python打开及读取excel表格
from openpyxl import load_workbook # 只能打开已经存在的表格,不能用该方法创建一个新的表格 workbook = load_workbook(filename='score.xlsx') # 获取表格文件内的所有sheet名称 ['Sheet1', 'Sheet2', 'Sheet3'] print(workbook.sheetnames) # 通过sheet名称获取表格 # sheet = workbook[workbook.sheetnames[0]] # 如果只有一张表,可以直接打开 sheet = workbook.active # 获取表格的尺寸大小 print(sheet.dimensions) # A1:T25 # 读取某一个格子 sheet['B2'] ; 获取一系列格子 sheet['B'] sheet['B2:B5'] sheet['A:C'] ; sheet[2] 第二行,按行获取 cell = sheet['B2'] print(cell.value) # 指定行列的范围,按行获取 for row in sheet.iter_rows(min_row=2, max_row=3, min_col=1, max_col=2): print(row) # 指定行列的范围,按列获取 for col in sheet.iter_cols(min_row=2, max_row=3, min_col=1, max_col=2): print(col) # 迭代整个表格的所有行 for row in sheet.rows: print(row) # 迭代整个表格的所有列 for col in sheet.cols: print(col) # 获取某个格子的行数、列数、坐标 print(cell.row, cell.column, cell.coordinate) # 用行数和列数定位某一个格子 cell = sheet.cell(row=1, column=1)
fromopenpyxl importload_workbook
# 只能打开已经存在的表格,不能用该方法创建一个新的表格
workbook = load_workbook(filename='score.xlsx')
# 获取表格文件内的所有sheet名称 ['Sheet1', 'Sheet2', 'Sheet3']
print(workbook.sheetnames)
# 通过sheet名称获取表格
# sheet = workbook[workbook.sheetnames[0]]
# 如果只有一张表,可以直接打开
sheet = workbook.active
# 获取表格的尺寸大小
print(sheet.dimensions) # A1:T25
# 读取某一个格子 sheet['B2'] ; 获取一系列格子 sheet['B'] sheet['B2:B5'] sheet['A:C'] ; sheet[2] 第二行,按行获取
cell = sheet['B2']
print(cell.value)
# 指定行列的范围,按行获取
forrow insheet.iter_rows(min_row=2, max_row=3, min_col=1, max_col=2):
print(row)
# 指定行列的范围,按列获取
forcol insheet.iter_cols(min_row=2, max_row=3, min_col=1, max_col=2):
print(col)
# 迭代整个表格的所有行
forrow insheet.rows:
print(row)
# 迭代整个表格的所有列
forcol insheet.cols:
print(col)
# 获取某个格子的行数、列数、坐标
print(cell.row, cell.column, cell.coordinate)
# 用行数和列数定位某一个格子
cell = sheet.cell(row=1, column=1)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)