python 快速處理 Excel 一

2021-10-18 13:54:55 字數 869 閱讀 3181

python 3.6 或者 3.7 都可以

測試環境是否穩定

pandas 整合了xlwtxlrd兩個包,方便讀寫

pandas 最重要的部分是批量處理資料,效率高,處理方便,非常適合機器學習的資料預處理

除此之外,pandas 支援大多數資料格式的匯出,如資料庫,txt,json格式,excel 等等

是不是和把大象搬進冰箱一樣

開啟檔案

處理資料

匯出檔案

1. 開啟檔案

df = pd.read_excel("1.xlsx", sheet_name=0)df 是 dataframe 的縮寫,也就是資料幀

sheet_name=0 表示讀取第乙個 sheet 的資料,以此類推

2. 處理資料

檢視讀出來的資料

讀取資料

# 讀取第一行,不包括表頭

df.iloc[0]

# 讀取前五行,不包括表頭

df.head(5)

# 獲取班級 為1的學生

df.loc[df["班級"] == 1]

修改資料

# 班級為1的所有學生,分數改為 200

df.loc[df["班級"] == 1, "分數"] = 200

3. 匯出資料

df.to_excel("2.xlsx", sheet_name="test_sheet")資料匯入到 sheet_name 為test_sheet, 檔名為 2.xlsx 的檔案中

python 處理Excel資料

環境配置及可實現操作 注 datanitro作為外掛程式使用需依託軟體本身。參考 2 使用xlrd讀取 可以檢測是否已安裝了xlrd,用import命令 沒有安裝的進行安裝xlrd 安裝成功後,讀取檔案 import xlrd 引入模組 開啟檔案,獲取excel檔案的workbook 工作簿 物件 ...

python快速讀取excel

python處理excel資料也是經常需要用到的。本文介紹2種python讀取excel的方法 openpyxl和pandas。事實上,pandas讀取excel比openpyxl更方便,有需要的直接往後拉,看第二種。import openpyxl excel name t1.xlsx wb ope...

利用Python處理Excel資料

資料清洗 資料預處理 資料提取 資料篩選 資料彙總 資料統計 import pandas as pd import numpy as np import matplotlib.pyplot as plt from datetime import datetime from pandas import...