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")