要修改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文章
219瀏覽量
55543 -
代碼
+關注
關注
30文章
4798瀏覽量
68726 -
python
+關注
關注
56文章
4798瀏覽量
84799
發布評論請先 登錄
相關推薦
基于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)
評論