欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python導(dǎo)入Excel數(shù)據(jù)表的幾種實現(xiàn)方式

 更新時間:2024年01月17日 09:51:33   作者:風(fēng)兒啷個啷個吹w  
在Python中可以使用許多庫來處理Excel文件,下面這篇文章主要給大家介紹了關(guān)于Python導(dǎo)入Excel數(shù)據(jù)表的幾種實現(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ù)表的幾種實現(xiàn)方式的文章就介紹到這了,更多相關(guān)Python導(dǎo)入Excel數(shù)據(jù)表內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論