Pandas學習筆記——讀寫Excel文件

1、環境準備python

  Windows10網絡

  python3.6.5工具

  pandas:能夠使用pip進行安裝(  pip install pandas  )學習

  開發工具:Anaconda或者PyCharm開發工具

  數據準備:從網絡獲取或本身生成的Excel格式數據編碼

2、學習內容spa

  使用Pandas讀寫Excel格式文件excel

3、細節code

1 導入pandasblog

import pandas as pd

2 獲取數據源(直接獲取數據源、先切換目錄後獲取數據源)

讀取csv文件數據,轉爲Pandas的DataFrame。

data = pd.read_excel("文件名稱","表名",nrows=5)

說明:

  fileName:若文件在當前目錄,直接輸入"文件名.xlsx"便可,若未在當前路徑,須要指定全路徑(或者使用os.chdir("your file path")更改路徑後使用文件名讀取)

  表名:即打開的Excel文件中的工做簿的名稱,也能夠使用工做簿在文件中的索引

  encoding= : 指定文件的編碼類型,常見的有:utf8,gbk,gbk2312等

  nrow= : 指定數據讀取的最大行數

  另外,其餘參數在此不一一贅述。

3 將數據寫入Excel文件(數據默認保存在當前目錄下)

data.to_excel("save2TestExcel.xlsx",index=False,sheet_name="sheet_name")

說明:

  savedName: 須要將數據保存的文件名

  index=False: 通常不會去保存數據在Pandas中的索引 

  sheet_name= :將數據保存到Excel文件時指定工做簿的名稱

  此外,還能夠經過:ecoding="編碼" 指定文件的編碼,

須要注意:在保存文件時,默認保存在當前目錄下。若非當前目錄請指定全路徑(文件存放的父路徑要存在,如不存在可能會報異常)。故,建議使用 os.chdir("your file path") 去更改路徑。

3、總體示例

import pandas as pd
import os

# 更改路徑
os.chdir(u"E:\\testData")

# 獲取數據
data = pd.read_excel("test.xlsx","123",nrows=5)

# 打印獲取到的數據
print(data)

# 保存數據
data.to_excel("save2TestExcel.xlsx",index=False,sheet_name="sheet_name")

print("程序執行結束!!!")

【PyCharm】執行結果示例:

 

 

【Jupyter notebook】演示示例:

相關文章
相關標籤/搜索