Python導(dǎo)入Excel數(shù)據(jù)表的幾種實(shí)現(xiàn)方式
- 如何導(dǎo)入csv、xlsx格式的Excel;
- 一張數(shù)據(jù)表里有多個sheet頁,如何獲取所有sheet頁名字,并導(dǎo)入每張sheet頁;
1. 導(dǎo)入CSV格式的Excel表:
import pandas as pd
import numpy as np
df_data=pd.read_csv('數(shù)據(jù)底表.csv')
print(df_data.shape)
df_data.head(3)2. 導(dǎo)入xlsx格式的Excel表:
- 如果Excel表里只有一個sheet頁:
import pandas as pd
df_data = pd.read_excel('數(shù)據(jù)底表.xlsx',engine='openpyxl')- 如果Excel表里有多個sheet頁:
import pandas as pd
df_data_表1 = pd.read_excel('數(shù)據(jù)底表.xlsx',sheet_name='表1',engine='openpyxl')
df_data_表2 = pd.read_excel('數(shù)據(jù)底表.xlsx',sheet_name='表2',engine='openpyxl')- 如果Excel表里sheet頁過多:
import pandas as pd
def read_excel_sheets(excel_file):
# 讀取 Excel 文件
excel_sheets = pd.ExcelFile(excel_file,engine='openpyxl')
# 獲取工作表名稱
sheet_names = excel_sheets.sheet_names
# 讀取每個工作表并存儲在 DataFrame 中
dfs = [excel_sheets.parse(sheet_name) for sheet_name in sheet_names]
# 返回每個工作表的名稱和對應(yīng)的 DataFrame
return {sheet_name: df for sheet_name, df in zip(sheet_names, dfs)}
# 示例用法
excel_file = '數(shù)據(jù)表.xls'
dfs = read_excel_sheets(excel_file)
# 打印每個 DataFrame 的名稱和列數(shù)
for sheet_name, df in dfs.items():
print(f'DataFrame: {sheet_name} has {df.columns.size} columns')df_學(xué)校=dfs['學(xué)校'] df_年級=dfs['年級'] df_學(xué)生=dfs['學(xué)生']
總結(jié)
到此這篇關(guān)于Python導(dǎo)入Excel數(shù)據(jù)表的幾種實(shí)現(xiàn)方式的文章就介紹到這了,更多相關(guān)Python導(dǎo)入Excel數(shù)據(jù)表內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解決Jupyter notebook更換主題工具欄被隱藏及添加目錄生成插件問題
這篇文章主要介紹了解決Jupyter notebook更換主題工具欄被隱藏及添加目錄生成插件問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04
Python從數(shù)據(jù)庫讀取大量數(shù)據(jù)批量寫入文件的方法
今天小編就為大家分享一篇Python從數(shù)據(jù)庫讀取大量數(shù)據(jù)批量寫入文件的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12
Python使用pysmb庫訪問Windows共享文件夾的詳細(xì)教程
本教程旨在幫助您使用pysmb庫,通過SMB(Server Message Block)協(xié)議,輕松連接到Windows共享文件夾,并列舉其中的文件與文件夾,此外,我們還將簡要介紹如何下載和上傳文件,以及如何處理可能遇到的連接錯誤,需要的朋友可以參考下2024-12-12
Python圖片轉(zhuǎn)gif方式(將靜態(tài)圖轉(zhuǎn)化為分塊加載的動態(tài)圖)
這篇文章主要介紹了Python圖片轉(zhuǎn)gif方式(將靜態(tài)圖轉(zhuǎn)化為分塊加載的動態(tài)圖),具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-11-11
Python計(jì)算一個文件里字?jǐn)?shù)的方法
這篇文章主要介紹了Python計(jì)算一個文件里字?jǐn)?shù)的方法,涉及Python文件操作及內(nèi)容遍歷的相關(guān)技巧,需要的朋友可以參考下2015-06-06

