国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Python】導(dǎo)入Excel數(shù)據(jù)表的幾種方式

這篇具有很好參考價值的文章主要介紹了【Python】導(dǎo)入Excel數(shù)據(jù)表的幾種方式。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎ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表:文章來源地址http://www.zghlxwxcb.cn/news/detail-768281.html

  • 如果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é)生']

到了這里,關(guān)于【Python】導(dǎo)入Excel數(shù)據(jù)表的幾種方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • idea配置MySQL數(shù)據(jù)庫,以及將已存在的數(shù)據(jù)表導(dǎo)入數(shù)據(jù)庫

    idea配置MySQL數(shù)據(jù)庫,以及將已存在的數(shù)據(jù)表導(dǎo)入數(shù)據(jù)庫

    首先,確定自己需要的數(shù)據(jù)庫名字,結(jié)合jeecg項(xiàng)目,我在項(xiàng)目中得知我需要鏈接的數(shù)據(jù)庫的名字為? ? ?jeecg-boot 打開數(shù)據(jù)庫的可視化軟件, ? ? 點(diǎn)擊開始,即可導(dǎo)入,刷新數(shù)據(jù)庫,就可以看到導(dǎo)入的數(shù)據(jù)表了。 接下來在idea鏈接MySQL ? ? 點(diǎn)擊OK,就完成配置了,刷新一下,就

    2024年02月11日
    瀏覽(96)
  • aardio開發(fā)語言Excel數(shù)據(jù)表讀取修改保存實(shí)例練習(xí)
  • 從mysql 數(shù)據(jù)庫表導(dǎo)入數(shù)據(jù)到elasticSearch的幾種方式

    從mysql 數(shù)據(jù)庫表導(dǎo)入數(shù)據(jù)到elasticSearch的幾種方式

    ????????從MySQL數(shù)據(jù)庫導(dǎo)入數(shù)據(jù)到Elasticsearch有幾種方式,主要包括以下幾種: ????????1. 使用Logstash: ????????Logstash是一個開源的數(shù)據(jù)收集引擎,可以用來從不同的數(shù)據(jù)源導(dǎo)入數(shù)據(jù)到Elasticsearch。它具有強(qiáng)大的數(shù)據(jù)處理能力和插件生態(tài)系統(tǒng),可以方便地實(shí)現(xiàn)數(shù)據(jù)的解

    2024年04月12日
    瀏覽(34)
  • 大數(shù)據(jù):hive數(shù)據(jù)庫的操作語法,數(shù)據(jù)表,內(nèi)部表,external外部表,數(shù)據(jù)導(dǎo)入導(dǎo)出load,insert

    大數(shù)據(jù):hive數(shù)據(jù)庫的操作語法,數(shù)據(jù)表,內(nèi)部表,external外部表,數(shù)據(jù)導(dǎo)入導(dǎo)出load,insert

    2022找工作是學(xué)歷、能力和運(yùn)氣的超強(qiáng)結(jié)合體,遇到寒冬,大廠不招人,可能很多算法學(xué)生都得去找開發(fā),測開 測開的話,你就得學(xué)數(shù)據(jù)庫,sql,oracle,尤其sql要學(xué),當(dāng)然,像很多金融企業(yè)、安全機(jī)構(gòu)啥的,他們必須要用oracle數(shù)據(jù)庫 這oracle比sql安全,強(qiáng)大多了,所以你需要學(xué)

    2024年02月08日
    瀏覽(34)
  • 數(shù)據(jù)表的清空有三種方式:

    數(shù)據(jù)表的清空有三種方式:

    1.delete------ 是逐行刪除速度極慢,不適合大量數(shù)據(jù)刪除。 Delete from tablename where 1=1 2.truncate---- 刪除所有數(shù)據(jù),保留表結(jié)構(gòu),不能撤消還原。 TRUNCATE TABLE tablename 3.drop-------- 刪除表,數(shù)據(jù)和表結(jié)構(gòu)一起刪除,快速。 SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for

    2023年04月10日
    瀏覽(37)
  • python 將 csv轉(zhuǎn)excel (.xls和.xlsx)的幾種方式

    python 將 csv轉(zhuǎn)excel (.xls和.xlsx)的幾種方式

    excel 后綴有2種格式, .xls 是從 Excel 97 到 Excel 2003 的默認(rèn)文件格式,而 .xlsx 是 Excel 2007 及更高版本的默認(rèn)文件格式。 .xlsx和.xls格式的主要區(qū)別在于,.xls格式單個工作表最多支持65536行,256列。 .xlsx格式最多支持1048576行,16384列。 此外就是,存儲同樣多的數(shù)據(jù),.xlsx格式文件更

    2024年02月08日
    瀏覽(17)
  • MySQL數(shù)據(jù)庫——MySQL數(shù)據(jù)表添加字段(三種方式)

    MySQL 數(shù)據(jù)表是由行和列構(gòu)成的,通常把表的“列”稱為字段(Field),把表的“行”稱為記錄(Record)。隨著業(yè)務(wù)的變化,可能需要在已有的表中添加新的字段。 MySQL 允許在開頭、中間和結(jié)尾處添加字段。 一個完整的字段包括字段名、數(shù)據(jù)類型和約束條件。MySQL 添加字段的語

    2024年02月08日
    瀏覽(101)
  • 用python將csv轉(zhuǎn)excel (.xls和.xlsx)的幾種方式

    excel 后綴有2種格式, .xls 是從 Excel 97 到 Excel 2003 的默認(rèn)文件格式,而 .xlsx 是 Excel 2007 及更高版本的默認(rèn)文件格式。 .xlsx和.xls格式的主要區(qū)別在于,.xls格式單個工作表最多支持65536行,256列。 .xlsx格式最多支持1048576行,16384列。 此外就是,存儲同樣多的數(shù)據(jù),.xlsx格式文件更

    2024年02月05日
    瀏覽(21)
  • 向數(shù)據(jù)表中插入大數(shù)據(jù)Blob類型實(shí)例及兩種查看方式

    向數(shù)據(jù)表中插入大數(shù)據(jù)Blob類型實(shí)例及兩種查看方式

    插入前: ?插入成功: ?插入后: 方法一:手動查詢 ?可以看到圖片插入是插入了,但是無法直接查看,需要在查詢窗口手動輸入查詢語句: 代碼: 從數(shù)據(jù)表中讀取大數(shù)據(jù)類型 ?方法二:讀取保存到本地后查看Blob類型數(shù)據(jù) ?這樣就不會壓縮畫質(zhì)啦,而且圖片自適應(yīng) 以上就

    2024年02月16日
    瀏覽(23)
  • 用Python做數(shù)據(jù)分析之?dāng)?shù)據(jù)表清洗

    對數(shù)據(jù)表中的問題進(jìn)行清洗。主要內(nèi)容包括對空值,大小寫問題,數(shù)據(jù)格式和重復(fù)值的處理。這里不包含對數(shù)據(jù)間的邏輯驗(yàn)證。 處理空值(刪除或填充) 我們在創(chuàng)建數(shù)據(jù)表的時候在 price 字段中故意設(shè)置了幾個 NA 值。對于空值的處理方式有很多種,可以直接刪除包含空值的數(shù)據(jù)

    2024年01月16日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包