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

Python 處理 Excel 表格的 14 個(gè)常用操作

這篇具有很好參考價(jià)值的文章主要介紹了Python 處理 Excel 表格的 14 個(gè)常用操作。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

目錄

1. 安裝依賴庫(kù)

2. 導(dǎo)入庫(kù)

3. 讀取Excel文件

4. 寫入Excel文件

5. 創(chuàng)建工作表

6. 訪問(wèn)工作表

7. 讀取單元格數(shù)據(jù)

8. 寫入單元格數(shù)據(jù)

9. 獲取行數(shù)和列數(shù)

10. 過(guò)濾數(shù)據(jù)

11. 排序數(shù)據(jù)

12. 添加新行

13. 刪除行或列

14. 計(jì)算匯總統(tǒng)計(jì)

總結(jié)


無(wú)論是數(shù)據(jù)分析師、財(cái)務(wù)專員還是研究人員,Excel都是日常工作中必不可少的工具之一。而借助Python的強(qiáng)大功能,能夠極大地提高Excel數(shù)據(jù)處理的效率和靈活性。接下來(lái),讓我們一起探索這些常用的Excel操作,為工作流程注入更多的便利和效率吧!

Python 處理 Excel 表格的 14 個(gè)常用操作,關(guān)于python那些事兒,python,excel,開發(fā)語(yǔ)言

?

1. 安裝依賴庫(kù)

在命令行中使用`pip`命令安裝`pandas`和`openpyxl`庫(kù),這兩個(gè)庫(kù)分別用于處理Excel和讀/寫Excel文件。


? ?pip install pandas openpyxl

2. 導(dǎo)入庫(kù)

在Python腳本中導(dǎo)入`pandas`和`openpyxl`庫(kù)。


? ?import pandas as pd
? ?from openpyxl import Workbook, load_workbook

3. 讀取Excel文件

使用`read_excel()`函數(shù)從Excel文件中讀取數(shù)據(jù),該函數(shù)返回一個(gè)DataFrame對(duì)象,其中包含了Excel文件中的數(shù)據(jù)。


? ?data = pd.read_excel('filename.xlsx')

? ?注意,`filename.xlsx`是Excel文件的名稱。

4. 寫入Excel文件

使用`to_excel()`函數(shù)將數(shù)據(jù)寫入Excel文件,該函數(shù)將DataFrame對(duì)象中的數(shù)據(jù)寫入指定的Excel文件。


? ?data.to_excel('new_filename.xlsx', index=False)

? ?`index=False`表示不包含索引列。

5. 創(chuàng)建工作表

使用`create_sheet()`函數(shù)創(chuàng)建一個(gè)新的工作表。

? ?workbook = Workbook()
? ?worksheet = workbook.create_sheet('Sheet1')

? ?在這個(gè)例子中,我們創(chuàng)建了一個(gè)名為'Sheet1'的新工作表。

6. 訪問(wèn)工作表

使用`active`屬性或`get_sheet_by_name()`函數(shù)訪問(wèn)現(xiàn)有工作表。

?

?worksheet = workbook.active
? ?# 或
? ?worksheet = workbook.get_sheet_by_name('Sheet1')

? ?`active`屬性訪問(wèn)活動(dòng)的工作表,而`get_sheet_by_name()`函數(shù)訪問(wèn)具有指定名稱的工作表。

7. 讀取單元格數(shù)據(jù)

使用`cell()`方法獲取特定單元格的值,需要提供行號(hào)和列號(hào)。


? ?cell_value = worksheet.cell(row=1, column=1).value

? ?這個(gè)例子中,我們讀取了第一行第一列的單元格數(shù)據(jù)。

8. 寫入單元格數(shù)據(jù)

使用`cell()`方法將值寫入特定的單元格,同樣需要提供行號(hào)和列號(hào)。

? ?
? ?worksheet.cell(row=1, column=1, value='Hello')

? ?這個(gè)例子中,在第一行第一列的單元格寫入了字符串'Hello'。

9. 獲取行數(shù)和列數(shù)

使用`shape`屬性獲取數(shù)據(jù)表的行數(shù)和列數(shù)。

?num_rows = data.shape[0]
? ?num_cols = data.shape[1]

? ?`shape`屬性返回一個(gè)包含行數(shù)和列數(shù)的元組。

10. 過(guò)濾數(shù)據(jù)

使用條件篩選語(yǔ)句過(guò)濾數(shù)據(jù),例如,根據(jù)某一列的值大于特定值來(lái)過(guò)濾數(shù)據(jù)。


? ? filtered_data = data[data['Column'] > 10]

? ? 這個(gè)例子中,我們過(guò)濾了具有'Column'列大于10的數(shù)據(jù)。

11. 排序數(shù)據(jù)

使用`sort_values()`函數(shù)按照指定列對(duì)數(shù)據(jù)進(jìn)行排序。


? ? sorted_data = data.sort_values(by='Column')

? ? 這個(gè)例子中,我們按照'Column'列對(duì)數(shù)據(jù)進(jìn)行升序排序。

12. 添加新行

使用`append()`函數(shù)將新行數(shù)據(jù)添加到DataFrame對(duì)象中。
? ?

new_data = pd.DataFrame({'A': [1], 'B': [2], 'C': [3]})
? ? data = data.append(new_data, ignore_index=True)

? ? 這個(gè)例子中,我們添加了一個(gè)包含'A'、'B'和'C'列的新行數(shù)據(jù)。

13. 刪除行或列

使用`drop()`函數(shù)刪除特定的行或列。

 data = data.drop(index=0) # 刪除第一行
?data = data.drop(columns=['Column1', 'Column2']) # 刪除指定列

? ? 這個(gè)例子中,我們刪除了第一行和名為'Column1'和'Column2'的列。

14. 計(jì)算匯總統(tǒng)計(jì)

使用`describe()`函數(shù)計(jì)算數(shù)據(jù)的基本統(tǒng)計(jì)信息,例如,均值、標(biāo)準(zhǔn)差等。


? ? summary_stats = data.describe()

? ? 這個(gè)例子中,我們計(jì)算了數(shù)據(jù)的基本統(tǒng)計(jì)信息。

這些是使用Python處理Excel時(shí)常用的操作。根據(jù)具體需求,您可以選擇其中一個(gè)或多個(gè)操作來(lái)處理和操作Excel文件。希望對(duì)您有所幫助!

總結(jié)

從讀取和寫入Excel文件、創(chuàng)建和訪問(wèn)工作表,到單元格數(shù)據(jù)的讀取和寫入,再到數(shù)據(jù)的過(guò)濾、排序和匯總統(tǒng)計(jì),這些操作涵蓋了數(shù)據(jù)處理過(guò)程中的關(guān)鍵步驟。使用Python處理Excel,不僅能夠提高工作效率,還能為數(shù)據(jù)處理提供更多的靈活性和定制化選項(xiàng)。

同時(shí)要注意的是,這只是Excel處理中的冰山一角,Python在處理Excel方面還有更多強(qiáng)大的功能和庫(kù)可供探索,例如xlrd、xlwt、xlsxwriter等。在工作中如果能夠根據(jù)實(shí)際需求靈活運(yùn)用這些技巧和工具,那么將大大提升數(shù)據(jù)處理的效率和質(zhì)量。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-652401.html

到了這里,關(guān)于Python 處理 Excel 表格的 14 個(gè)常用操作的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Python操作Excel表格的模塊xlrd的簡(jiǎn)單介紹

    Python操作Excel表格的模塊xlrd的簡(jiǎn)單介紹

    Python操作Excel表格的模塊xlrd的簡(jiǎn)單介紹 處理數(shù)據(jù)對(duì)Python來(lái)說(shuō),比較容易,操作簡(jiǎn)單,功能強(qiáng)大,短短幾行代碼,就可處理大量的數(shù)據(jù)信息,下面介紹Python處理Excel表格的一個(gè)模塊:xlrd。 一、xlrd簡(jiǎn)介及安裝 xlrd是Python處理Excel表格數(shù)據(jù)的一個(gè)模塊,他可以對(duì)Excel數(shù)據(jù)進(jìn)行讀取,

    2024年02月01日
    瀏覽(24)
  • python| 關(guān)于excel的文件處理

    import openpyxlimport random # 打開原始文件和目標(biāo)文件 source_file = openpyxl.load_workbook(\\\'平時(shí)成績(jī)單.xlsx\\\')target_file = openpyxl.Workbook() # 獲取源文件中所有的工作表 worksheets = source_file.sheetnames for worksheet_name in worksheets: # 讀取原始文件中每個(gè)工作表的學(xué)號(hào)和姓名列的內(nèi)容 source_worksheet = sour

    2023年04月22日
    瀏覽(15)
  • python: 處理表格日期的常用場(chǎng)景和方法

    1. 提取日期 有時(shí)候我們只需要從日期中提取出年、月、日等信息,以便更好地進(jìn)行數(shù)據(jù)分析和可視化??梢允褂?dt 屬性實(shí)現(xiàn): 2. 計(jì)算時(shí)間差 在時(shí)間序列分析中,我們通常需要計(jì)算時(shí)間差,例如兩個(gè)日期之間的天數(shù)、小時(shí)數(shù)等。可以使用 timedelta 實(shí)現(xiàn): 3. 將日期列設(shè)為索引

    2023年04月15日
    瀏覽(37)
  • 【Python入門教程】Python常用表格函數(shù)&操作(xlrd、xlwt、openpyxl、xlwings)

    【Python入門教程】Python常用表格函數(shù)&操作(xlrd、xlwt、openpyxl、xlwings)

    ? ?????????在我們使用Python時(shí),避免不了與Excel打交道。同樣Python的三方庫(kù)和代碼的簡(jiǎn)潔性也為我們處理大數(shù)據(jù)提供了便利。今天給大家介紹一下常用的處理表格的函數(shù),同時(shí)還有一些常用的操作。 ???????? ????????這些都是我在使用Python處理Excel時(shí)用到的相關(guān)代

    2024年02月08日
    瀏覽(21)
  • [數(shù)據(jù)分析實(shí)戰(zhàn)]對(duì)比用Excel和Python用來(lái)做數(shù)據(jù)分析的優(yōu)缺點(diǎn),用Python的Pandas操作Excel數(shù)據(jù)表格原來(lái)如此簡(jiǎn)單?還不趕緊學(xué)起來(lái)?

    [數(shù)據(jù)分析實(shí)戰(zhàn)]對(duì)比用Excel和Python用來(lái)做數(shù)據(jù)分析的優(yōu)缺點(diǎn),用Python的Pandas操作Excel數(shù)據(jù)表格原來(lái)如此簡(jiǎn)單?還不趕緊學(xué)起來(lái)?

    目錄 首先,我先總結(jié)一下用Excel和Python用來(lái)做數(shù)據(jù)分析的優(yōu)缺點(diǎn) Excel做數(shù)據(jù)分析的優(yōu)點(diǎn): Excel做數(shù)據(jù)分析的缺點(diǎn): Python做數(shù)據(jù)分析的優(yōu)點(diǎn): Python做數(shù)據(jù)分析的缺點(diǎn): 1.展示本例子中使用的數(shù)據(jù) 2.開始動(dòng)手 一、導(dǎo)入數(shù)據(jù)以及理解數(shù)據(jù)部分? 1.1查看數(shù)據(jù)維度(行列) 2.2.查看數(shù)據(jù)格

    2024年02月04日
    瀏覽(21)
  • python自動(dòng)化操作:批量處理照片尺寸并輸出到word文檔中【第14篇—python-照片尺寸批量處理輸出】

    python自動(dòng)化操作:批量處理照片尺寸并輸出到word文檔中【第14篇—python-照片尺寸批量處理輸出】

    在當(dāng)今數(shù)字化時(shí)代,照片處理和文檔編輯是許多領(lǐng)域中不可或缺的任務(wù)。從個(gè)人創(chuàng)作到企業(yè)文檔,人們經(jīng)常需要快速而有效地處理大量照片,并將它們整合到文檔中。Python作為一種強(qiáng)大而靈活的編程語(yǔ)言,為自動(dòng)化這一過(guò)程提供了理想的平臺(tái)。 這篇文章將探討如何使用Pytho

    2024年02月05日
    瀏覽(26)
  • 【Python數(shù)據(jù)分析】利用Python將多個(gè)EXCEL表格合并為一個(gè)EXCEL表格

    【Python數(shù)據(jù)分析】利用Python將多個(gè)EXCEL表格合并為一個(gè)EXCEL表格

    ? ? ? ? 如何將EXCEL的多個(gè)表格合并成一個(gè)表格呢?比如每月銷售額是一個(gè)單獨(dú)的表格,我想把它們合并成一個(gè)表格,今天就與大家分享如何利用Python數(shù)據(jù)分析3分鐘搞定,不管你要合并多少個(gè)文件,代碼總是那么幾行。不多說(shuō)了,上案例。 ? ? ? ? ?現(xiàn)在有3個(gè)月的銷售額,需

    2023年04月24日
    瀏覽(25)
  • 用python導(dǎo)入excel表格

    可以使用 Python 的第三方庫(kù) pandas 導(dǎo)入 Excel 表格。首先需要安裝 pandas,在命令行中輸入 \\\"pip install pandas\\\" 即可安裝。然后可以使用 read_excel() 函數(shù)讀取 Excel 文件,并將其轉(zhuǎn)化為 pandas 的 DataFrame 格式。 示例代碼: 如果你需要導(dǎo)入的excel中有多個(gè)工作表,你可以使用 sheet_name 參數(shù)

    2024年02月13日
    瀏覽(13)
  • Python如何讀取Excel表格數(shù)據(jù)

    Python如何讀取Excel表格數(shù)據(jù)

    環(huán)境: Pycharm IDE 3.9? 2021.2.1 Excel作為目前主要的流行數(shù)據(jù)表格,其存儲(chǔ)的數(shù)據(jù)整齊,強(qiáng)可觀性。需要對(duì)大量的數(shù)據(jù)進(jìn)行分析時(shí),可以利用python腳本語(yǔ)言進(jìn)行數(shù)據(jù)分析。 python讀取excel數(shù)據(jù): 1.打開 pycharm IDE ,新建項(xiàng)目,在IDE 的UI界面下點(diǎn)擊左下角的 Python Packages .? ?此項(xiàng)用于安

    2024年02月05日
    瀏覽(29)
  • Python從一個(gè)Excel表格提取數(shù)據(jù)填到另一個(gè)表格

    本文,用Python從一個(gè)Excel表格提取數(shù)據(jù)填到另一個(gè)表格,詳情代碼中注釋都說(shuō)明了,請(qǐng)親們?cè)敿?xì)查閱:

    2024年02月12日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包