Python辦公自動化 3.8 Python操作Excel :pandas 使用教程 讀取 寫入 修改 操作Excel

簡介:

pandas 是基於NumPy 的一種工具,該工具是爲了解決數據分析任務而創建的。Pandas 納入了大量庫和一些標準的數據模型,提供了高效地操作大型數據集所需的工具。pandas提供了大量能使我們快速便捷地處理數據的函數和方法。你很快就會發現,它是使Python成爲強大而高效的數據分析環境的重要因素之一。

官方網站:https://pandas.pydata.org/

中文網站:https://www.pypandas.cn/

官方文檔:https://pandas.pydata.org/pandas-docs/stable/

image-20200615165600795

3.8.1 pip安裝pandas

pip install pandas

3.8.2 pandas 讀寫 Excel

表格內容如下:

image-20200615164539234

程序示例:

import pandas as pd
from pandas import DataFrame

# 3.8.2 pandas讀寫Excel
def fun3_8_2():
    data = pd.read_excel('3_8 pandas 修改操作練習.xlsx', sheet_name='Sheet1')
    print(data)

    # 增加行數據,在第5行新增
    data.loc[4] = ['4', 'john', 'pandas']

    # 增加列數據,給定默認值None
    data['new_col'] = None

    # 保存數據
    DataFrame(data).to_excel('new.xlsx', sheet_name='Sheet1', index=False, header=True)


if __name__ == '__main__':
    fun3_8_2()

效果如下:

image-20200615164709392

生成的excel如下:

image-20200615165309874

pandas功能非常強大,這裏只是做了又給很簡單的示例,還有很多其它操作,可參考官方文檔快速入門進行學習。


返回 Python 操作 Excel 主目錄

以上模塊功能沒列舉全,大家有什麼希望的操作可以直接留言,我收到留言後會增加相關操作示例(若有),並對文章進行更新,謝謝大家!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章