python实现读取,修改excel数据

可以使用openpyxl库来读取和修改Excel文件。openpyxl是一个用于读写Excel 2010 xlsx/xlsm/xltx/xltm文件的Python库。

首先,需要安装openpyxl库。你可以使用pip来安装:

python 复制代码
pip install openpyxl

以下是一个简单的例子,说明如何读取和修改Excel文件:

python 复制代码
from openpyxl import load_workbook  
  
# 加载已存在的Excel文件  
workbook = load_workbook(filename = 'your_file.xlsx')  
  
# 选择活动工作表  
sheet = workbook.active  
  
# 读取数据  
for row in sheet.iter_rows(values_only=True):  
    print(row)  
  
# 修改数据  
# 注意:在openpyxl中,单元格是通过行列坐标引用的,如 A1,B2 等  
sheet['A1'] = '新的数据'  # 修改A1单元格的数据  
  
# 保存修改后的Excel文件  
workbook.save('your_modified_file.xlsx')

在这个例子中,我们首先加载了一个已存在的Excel文件,并选择了活动工作表。然后,我们遍历了工作表中的所有行,并打印了每行的数据。接下来,我们修改了A1单元格的数据,并将修改后的Excel文件保存为一个新的文件。

需要将'your_file.xlsx''your_modified_file.xlsx'替换为你自己的文件名。同时,'A1'也需要替换为你想要修改的单元格的坐标。

相关推荐
ch.ju2 分钟前
Java程序设计(第3版)第四章——类的组成
java·开发语言
我命由我123452 分钟前
PHP - PHP 基本随机数生成函数
开发语言·ide·后端·java-ee·php·intellij-idea·intellij idea
malog_2 分钟前
PyTorch图像数据加载实战指南
图像处理·人工智能·pytorch·python
博.闻广见3 分钟前
AI_Python基础-4.标准库与IO
开发语言·python
程序猿编码3 分钟前
大模型的“文字障眼法“:FlipAttack 文本反转越狱技术全解析
linux·python·ai·大模型
吃好睡好便好4 分钟前
在Matlab中绘制质点运动轨迹图
开发语言·学习·算法·matlab·信息可视化
richard_yuu4 分钟前
C#开发全景概述:从零读懂C#的定位、优势与完整技术体系
开发语言·c#
Xin_ye100866 分钟前
C# 零基础到精通教程 - 第十二章:异常处理与调试——让程序更健壮
开发语言·c#
楼田莉子8 分钟前
C#学习之C#入门学习
开发语言·后端·学习·c#
晚烛9 分钟前
CANN 数据流与内存优化:L1/L2 缓存机制与计算重叠深度解析
人工智能·python·缓存