python读写文件

一.下载openpyxl第三方库

下载第三方库:pip install openpyxl

引入第三方库:import openptxl

二.读取文件

1. 获取整个表格:openypxl.load_workbook(r”文件路径”)

2. 获取所有工作簿:表格.sheetnames

3. 获取最活跃的工作簿(当前打开的工作簿):表格.active

4. 获取某行某列的值:工作簿.cell(m,n).vallue

5. 获取最大行数:工作簿.max_row

6. 获取最大列数:工作簿.max_column

7. 循环嵌套输出表格的时候,上一层循环到下一层,下一层要全部执行后再返回上一层执行继续到下一层全部执行,如此反复。

excel=openpyxl.load_workbook("D:\\2025\\商超店.xlsx")
sheet=excel.active
for x in range(1,sheet.max_row+1):
    for y in range(1,sheet.max_column+1):
        print(sheet.cell(x,y).value)

三.写入文件

1. 获取表格à获取要更改的工作簿

2. 修改工作簿里的内容:工作簿名称.cell(某行,某列).value

3. 保存:表格加载到python的名称.save(“新的表格名称”

4. 注意事项:

(1) 一定要保存

(2) 被写的文件,不能被打开,否则可能不能修改成功

excel=openpyxl.load_workbook("D:\\2025\\商超店.xlsx")
sheet=excel.active
sheet.cell(2,3).value="写入内容"
excel.save("D:\\2025\\商超店.xlsx")
posted @ 2025-04-26 20:13  思佳丽  阅读(21)  评论(0)    收藏  举报