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'也需要替换为你想要修改的单元格的坐标。

相关推荐
weixin_408717771 分钟前
SQL中JOIN不同存储引擎表的影响_索引兼容性与查询性能评估
jvm·数据库·python
qq_189807032 分钟前
如何让导航栏的下落动画效果更慢?
jvm·数据库·python
梦无矶2 分钟前
快速设置uv默认源为国内镜像
数据库·redis·后端·python·uv
m0_515098424 分钟前
HTML函数在低分辨率屏幕能正常编写吗_显示硬件最低适配说明【方法】
jvm·数据库·python
m0_748920368 分钟前
如何利用宝塔面板设置网站限流策略_防止恶意高并发请求
jvm·数据库·python
bigcarp10 分钟前
windows server 2012上安装EdgeWebView2以支持pywebview项目
python
测试员周周10 分钟前
【CrewAI系列2】CrewAI 环境搭不好?纯小白从零部署指南,10 分钟搞定(命令可复制)
人工智能·python
m0_7349497915 分钟前
C#怎么操作Redis缓存 C#如何用StackExchange.Redis连接和操作Redis数据【数据库】
jvm·数据库·python
2301_8148098616 分钟前
PHP源码开发推荐使用哪种机箱_散热与扩展平衡选择【教程】
jvm·数据库·python
Absurd58716 分钟前
SQL分组统计时如何处理文本类型聚合_GROUP_CONCAT的用法
jvm·数据库·python