天天看點

c++ 檔案讀寫_python如何讀寫excel檔案

c++ 檔案讀寫_python如何讀寫excel檔案

python讀寫excel的方式有很多,不同的子產品在讀寫的方法上稍有差別:

用xlrd和xlwt進行excel讀寫;

用openpyxl進行excel讀寫;

用pandas進行excel讀寫;

為了友善示範,我這裡建立了一個data.xlsx檔案,第一個工作表sheet1區域“A1:F5”的内容如下,用于測試讀excel的代碼:

c++ 檔案讀寫_python如何讀寫excel檔案

一、利用xlrd和xlwt進行excel讀寫(xlwt不支援xlsx)

首先是安裝第三方子產品xlrd和xlwt,直接輸入指令"pip install xlrd"和"pip install xlwt"就行,如下(cmd→CD→c:pythonscripts):

c++ 檔案讀寫_python如何讀寫excel檔案

1、xlrd讀excel:

c++ 檔案讀寫_python如何讀寫excel檔案

運作結果:

c++ 檔案讀寫_python如何讀寫excel檔案

2、xlwt寫excel

主要代碼如下:

c++ 檔案讀寫_python如何讀寫excel檔案

程式運作後,建立excelwrite.xls工作簿并插入text工作表,A1的内容為A1data。

二、利用openpyxl讀寫excel,注意這裡隻能是xlsx類型的excel

安裝的話,直接輸入指令"pip install openpyxl"就行,很快就能安裝完畢。

讀Excel:

c++ 檔案讀寫_python如何讀寫excel檔案

運作結果:

c++ 檔案讀寫_python如何讀寫excel檔案

寫Excel:

c++ 檔案讀寫_python如何讀寫excel檔案

程式運作後,建立new.xls工作簿并插入sheet工作表,A1的内容為hi,wwu。

三、利用pandas讀取excel

Pandas的名稱來自于面闆資料(panel data)和python資料分析(data analysis)。

首先要安裝pandas子產品,相對來說,安裝pandas子產品要複雜一些。

如果用pip install pandas安裝後運作出錯,可以考慮安裝以前的版本:pip install pandas==0.22

pandas是一個資料處理的包,本身提供了許多讀取檔案的函數,像read_csv(讀取csv檔案),read_excel(讀取excel檔案)等,隻需一行代碼就能實作檔案的讀取。

讀取Excel:

c++ 檔案讀寫_python如何讀寫excel檔案

運作結果:

c++ 檔案讀寫_python如何讀寫excel檔案

寫Excel:

c++ 檔案讀寫_python如何讀寫excel檔案

程式運作後,将建立(或替換)new.xlsx檔案,并在工作表sheet1的A1:D4區域中儲存内容如下:

c++ 檔案讀寫_python如何讀寫excel檔案

以上就是python如何讀寫excel檔案的詳細内容

繼續閱讀