要修改Excel文件,需要使用openpyxl库中的Workbook和Worksheet对象。这些对象使您能够读取和修改Excel文件中的单元格、行和列。
1、修改
fromopenpyxlimportWorkbook
fromopenpyxlimportload_workbook
#读取Excel文件
wb=load_workbook(filename='example.xlsx')
#选择第一个工作表
#修改单元格
ws['A1']='学号'
ws['B1']='成绩'
#修改行
ws.append([1,90])
ws.append([2,80])
ws.append([3,70])
#保存修改后的Excel文件
wb.save('example.xlsx')
print('Excel文件已经成功修改。')
3、排序、过滤和聚合
使用 pandas 库,可以轻松地操作 Excel 文件中的数据。
以下代码演示了如何使用 pandas 对数据帧进行排序、过滤和聚合:
#排序
df.sort_values('column_name',ascending=False,inplace=True)
#过滤
df_filtered=df[df['column_name']>10]
#聚合
df_grouped=df.groupby('column_name').mean()
使用 df.sort_values() 函数按 'column_name' 列对数据帧进行排序。参数 ascending=False 表示降序排序。参数 inplace=True 表示原地修改数据帧。
使用 df[df['column_name'] > 10] 进行数据帧的过滤,筛选出 'column_name' 大于 10 的行并将其存储在 df_filtered 变量中。
使用 df.groupby('column_name').mean() 函数对数据帧进行分组和聚合,将数据帧按 'column_name' 列分组,并计算每个组的平均值。
-
Excel
+关注
关注
4文章
225浏览量
55693 -
代码
+关注
关注
30文章
4841浏览量
69196 -
python
+关注
关注
56文章
4811浏览量
85103
发布评论请先 登录
相关推荐
基于Python构建的专门进行数据操作和分析的开源软件库
python数据分析的类库
从Excel到Python数据分析进阶指南资源下载
![从<b class='flag-5'>Excel</b>到<b class='flag-5'>Python</b>数据分析进阶指南资源下载](https://file.elecfans.com/web1/M00/E9/79/pIYBAGBrvVCAfiAbAAE7lo56yuM211.png)
好消息 Python与Excel终于互通了 !
![好消息 <b class='flag-5'>Python</b>与<b class='flag-5'>Excel</b>终于互通了 !](https://file.elecfans.com/web1/M00/ED/C2/pIYBAGCLrfqAVdxJAAARHIodxMY693.gif)
基于VB的转换Access数据库为Excel文件实验
![基于VB的转换Access数据<b class='flag-5'>库</b>为<b class='flag-5'>Excel</b><b class='flag-5'>文件</b>实验](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
详解Python中的Pandas和Numpy库
如何用Python来操作Excel文件
如何使用Python和pandas库读取、写入文件
Python教你用 Rows 快速操作csv文件
如何利用Python和pandas来处理json数据
![如何利用<b class='flag-5'>Python</b>和<b class='flag-5'>pandas</b>来处理json数据](https://file1.elecfans.com/web2/M00/AB/C4/wKgaomVBvvaACSrFAAB8lA8yvNY555.jpg)
Python中Excel转PDF的实现步骤
![<b class='flag-5'>Python</b>中<b class='flag-5'>Excel</b>转PDF的实现步骤](https://file1.elecfans.com/web2/M00/B1/40/wKgZomVbBOyADL1tAAA2TmzyDdE564.png)
评论