使用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--------------
