iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Python

運用 Python 操作 Excel 系列

Python 是一個比較容易於上手的程式語言,且許多人都曾接觸過;
而 Excel 是大家耳熟能詳,且在市面上普及率高的試算表軟體!
將Python 與 Excel 兩個技術整合,能發揮其各自優勢,更好的提高效率和準確性。

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 21

[Day21] Python 操作 Excel - 小試身手(輸出整個儲存格內容)

我們可以使用雙層迴圈,列出 Excel工作表中的所有儲存格內容 範例程式 #ch2_9.py import openpyxl fn = "out1_...

2024-10-02 ‧ 由 catherine 分享
DAY 22

Python 操作 Excel -小試身手(使輸出資料對齊)

資料對齊 前一篇看到輸出結果資料正確但看起來亂亂的可以使用 str.ljust() 方法來確保每個輸出的欄位都有相同的寬度,這樣即使字串長度不同,輸出時也能對齊...

2024-10-03 ‧ 由 catherine 分享
DAY 23

[Day23] Python 操作 Excel - 小試身手(運用行列屬性 回傳範圍)

認識屬性 min_row:可以回傳工作表有資料的最小列數max_row:可以回傳工作表有資料的最大列數min_column:可以回傳工作表有資料的最小欄數max...

2024-10-04 ‧ 由 catherine 分享
DAY 24

Python 操作 Excel -小試身手(將串列資料寫入儲存格)

將串列資料寫入儲存格 我們可以使用append()方法將串列資料寫入儲存格append 這個名詞有附加的意思,如果目前工作表没有資料 append() 可將資料...

2024-10-05 ‧ 由 catherine 分享
DAY 25

[Day25] Python 操作 Excel - 小試身手(插入列)

插入列的語法如下:ws.insert_rows(index, amount) index:插入的起始列amount:插入的列數,如果省略 amount相當於插...

2024-10-06 ‧ 由 catherine 分享
DAY 26

Python 操作 Excel -小試身手(刪除列)

刪除列的語法如下:ws.delete_rows(index,amount) index:刪除的起始列amount:刪除的列數,如果省略相當於刪除1列 註 當...

2024-10-07 ‧ 由 catherine 分享
DAY 27

[Day27] Python 操作 Excel - 小試身手(移動儲存格區間)

移動儲存格區間的語法如下: cell_range:要移動的儲存格區間row:移動的列數,正值是往下移動,負值是往上移動col:移動的欄數(行),正值是往右移動...

2024-10-08 ‧ 由 catherine 分享
DAY 28

Python 操作 Excel -小試身手(字型功能)

字型 Font 模組語法如下:from openpyxl.styles import Font 設定單一儲存格的字型樣式 字型 Font 模組常用的參數預設值如...

2024-10-09 ‧ 由 catherine 分享
DAY 29

[Day29] Python 操作 Excel - 小試身手(迴圈解儲存格框線樣式)

認識儲存格框線的樣式 儲存格框線 Border 模組常用參數如下: 註border_style是線條樣式,可參考"設定儲存格格式"外框頁次線...

2024-10-10 ‧ 由 catherine 分享
DAY 30

Python 操作 Excel -小試身手(儲存格對齊方式)

認識對齊方式 各參數說明如下: horizontal:水平方向 'general' 'left' 'center' 'right' 'fill' 'just...

2024-10-11 ‧ 由 catherine 分享