009:【Python讀、寫(修改)本地Excel文件】使用openpyxl模塊來修改本地已存在的Excel文件


使用openpyxl模塊來“修改”已存在的Excel文件

注意:openpyxl模塊既可以進行“讀”操作,也可以進行“寫”操作,還可以對已經存在的文件做修改。

1、首先本地已存在一個Excel表格(.xlsx格式),假設表格內容如下:

 

2、引入openpyxl模塊(沒有的話需要使用pip命令下載安裝該模塊)

 

3、 獲取Excel文件對象

 

4、獲取Sheet工作表對象,如這里獲取表“學生信息”

 

5、插入列,如這里在第一列前面插入一列,作為后面的“學號”列。

保存Excel文件:

運行后,可看到對於路徑下生成了文件“練習openpyxl模塊修改.xlsx”,打開文件如下圖:

 

6、對新插入的一列添加“學號”數據

運行后,可看到對於路徑下生成了文件“練習openpyxl模塊修改.xlsx”,打開文件如下圖:

 

7、刪除列,如這里刪除新增的“學號”列

運行后,可看到對於路徑下生成了文件“練習openpyxl模塊修改.xlsx”,打開文件如下圖:

 

8、增加行,如這里在第2行位置增加一行

運行后,可看到對於路徑下生成了文件“練習openpyxl模塊修改.xlsx”,打開文件如下圖:

 

9、刪除行,如這里刪除新增的“第2行”

運行后,可看到對於路徑下生成了文件“練習openpyxl模塊修改.xlsx”,打開文件如下圖:

 

10、修改第1行的數據

運行后,可看到對於路徑下生成了文件“練習openpyxl模塊修改.xlsx”,打開文件如下圖:

注:對列可同樣處理,將原先的內容覆蓋掉。

 

11、修改特定單元格數據

運行后,可看到對於路徑下生成了文件“練習openpyxl模塊修改.xlsx”,打開文件如下圖:

 

12、sheet.append()方法,可以用來添加行

運行后,可看到對於路徑下生成了文件“練習openpyxl模塊修改.xlsx”,打開文件如下圖:

 

 

 

-----------end--------------

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM