<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Python利用pandas讀寫Excel文件

jf_GctfwYN7 ? 來源: 數字ICer ? 2023-12-16 11:22 ? 次閱讀

pandas模塊read_excel讀取Excel文件

使用pandas模塊讀取Excel文件可以更為方便和快捷。pandas可以將Excel文件讀取為一個DataFrame對象,方便進行數據處理和分析。

以下是使用pandas讀取Excel文件的示例代碼:

importpandasaspd
df=pd.read_excel('test.xlsx',sheet_name='test1',merge_cells=True,na_values=['NA'])
df=df.fillna('')

#格式化輸出
withpd.option_context('display.max_rows',None,'display.max_columns',None):
print(df.to_string(index=False,header=True,col_space=4,justify='left'))
在讀取Excel文件時,read_excel函數提供了很多參數,可以用于控制讀取的方式和行為,例如讀取指定的工作表、指定的行和列、指定數據類型、跳過指定的行等等。你可以根據需要設置這些參數。 除了讀取Excel文件,pandas還提供了很多數據處理和分析的工具和函數,例如數據重塑、數據聚合、數據可視化等等。如果需要對Excel文件進行復雜的數據處理和分析,pandas將是一個很好的選擇。
merge_cells=True

pandas可以通過設置merge_cells參數來控制如何讀取數據。當merge_cells設置為True時,pandas將讀取合并單元格中的第一個單元格的值,并將其復制到其他合并單元格中。當merge_cells設置為False時,pandas將讀取每個合并單元格的值。

na_values=['NA']
可以設置na_values參數來指定哪些值被認為是NaN。 使用fillna()函將其設置為空格字符串('')或者設置為Excel文件中的特定值。
withpd.option_context('display.max_rows',None,'display.max_columns',None):
print(df.to_string(index=False,header=True,col_space=4,justify='left'))
使用to_string()函數將數據格式化輸出,將行索引或者列頭隱藏,每列的寬度為4,左對齊顯示。

注意,在使用pandas輸出Excel格式時,使用to_string()函數輸出的結果可能無法精確地模仿Excel的外觀和格式。這取決于你的數據和你的格式要求,可能需要調整輸出的方式來達到目標。

運行結果如下:

0fd8cab8-9b36-11ee-8b88-92fbcf53809c.png

pandas模塊to_excel寫入Excel文件

要將pandas數據寫入Excel文件,可以使用pandas模塊中的to_excel()函數。

importpandasaspd
#創建一個數據幀
df=pd.DataFrame({'列1':[1,2,3],'列2':[4,5,6],'列3':[7,8,9]})
#將數據幀寫入Excel文件
df.to_excel('pandas_write.xlsx',sheet_name='Sheet1',index=False)

在這個例子中,首先使用pandas創建了一個包含三列數據的數據幀。

然后,使用to_excel()函數將該數據幀寫入了一個名為“pandas_write.xlsx”的Excel文件中,并將工作表命名為“Sheet1”。

通過將index參數設置為False,可以避免在Excel文件中寫入數據幀的行索引。

如果要將多個數據幀寫入同一個Excel文件中的不同工作表,可以多次調用to_excel()函數,并指定不同的工作表名稱。

0ff38a92-9b36-11ee-8b88-92fbcf53809c.png



審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 文件
    +關注

    關注

    1

    文章

    540

    瀏覽量

    24454
  • Excel
    +關注

    關注

    4

    文章

    212

    瀏覽量

    55251
  • 函數
    +關注

    關注

    3

    文章

    4117

    瀏覽量

    61469
  • 代碼
    +關注

    關注

    30

    文章

    4575

    瀏覽量

    67135
  • python
    +關注

    關注

    52

    文章

    4698

    瀏覽量

    83610

原文標題:Python利用pandas讀寫Excel文件

文章出處:【微信號:IC修真院,微信公眾號:IC修真院】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    基于python讀取excel表格

    Python利用python讀取excel表格的那些七七八八事
    發表于 12-28 14:23

    Excel讀寫控件安裝

    這是一個EXCEL讀寫控件,該Excel讀寫控件采用直接分析Excel文件格式的方法,可以獲取
    發表于 03-22 17:39 ?11次下載

    如何通過pandas讀取csv文件指定的前幾行?

    今天小編給大家分享一篇Python技術開發方面的文章,如何實現pandas讀取csv文件指定的前幾行,喜歡Python開發的小伙伴下面就隨小編一起來了解一下吧。
    發表于 09-19 17:43 ?16次下載

    abaqus-Python實例-操作excel文件下載

    abaqus-Python實例-操作excel文件
    發表于 12-17 16:40 ?0次下載
    abaqus-<b class='flag-5'>Python</b>實例-操作<b class='flag-5'>excel</b><b class='flag-5'>文件</b>下載

    ExcelPython數據分析進階指南資源下載

    Excel到Pytho  Excel是數據分析中最常用的工具,本書通過PythonExcel的功能對比介紹如何使用Python通過函數式
    發表于 04-06 09:44 ?0次下載
    從<b class='flag-5'>Excel</b>到<b class='flag-5'>Python</b>數據分析進階指南資源下載

    如何讀寫帶有formulas的Excel文件淺析

    openpyxl 和 formulas 是兩個成熟的開源庫,在Python中借助這兩個庫,處理Excel電子表格,可以實現自動訪問、處理表格中數據的功能,省時高效,不易出錯,是處理Excel表格的一種好辦法。
    的頭像 發表于 04-26 09:55 ?2679次閱讀
    如何<b class='flag-5'>讀寫</b>帶有formulas的<b class='flag-5'>Excel</b><b class='flag-5'>文件</b>淺析

    好消息 PythonExcel終于互通了 !

    很多開發者說自從有了 Python/Pandas,Excel 都不怎么用了,用它來處理與可視化表格非??焖?。但是這樣還是有一大缺陷,操作不是可視化的表格,因此對技能要求更高一點。近日,開發者構建
    的頭像 發表于 04-30 14:52 ?1783次閱讀
    好消息 <b class='flag-5'>Python</b>與<b class='flag-5'>Excel</b>終于互通了 !

    詳解Python中的Pandas和Numpy庫

    pandas、numpy是Python數據科學中非常常用的庫,numpy是Python的數值計算擴展,專門用來處理矩陣,它的運算效率比列表更高效。
    的頭像 發表于 05-25 12:49 ?2065次閱讀

    如何用Python來操作Excel文件

    今天小編來介紹一下如何用Python來操作Excel文件,當中需要用到的模塊叫做openpyxl,其中我們會涉及到一些基本常規的操作,例如有 插入與查詢數據 分類統計數據 數據的可視化 字體顏色
    發表于 08-05 11:07 ?845次閱讀

    利用Python讀取多份Excel的小技巧

    在使用 Python 批量處理 Excel 時經常需要批量讀取數據,常見的方式是結合glob模塊,可以實現將當前文件夾下的所有csv批量讀取,并且合并到一個大的DataFrame中
    的頭像 發表于 02-02 09:48 ?2035次閱讀

    Excel新功能要逆天 微軟把Python加入Excel

    Excel新功能要逆天 微軟把Python加入Excel Excel新功能要逆天了,比如你可以在Excel里快速實現機器學習天氣預測模型,可
    的頭像 發表于 08-23 18:04 ?659次閱讀

    如何使用Pythonpandas庫讀取、寫入文件

    在本文中,我將介紹如何使用 Pythonpandas 庫讀取、寫入文件。 1、安裝 pip install pandas 2、讀取 import
    的頭像 發表于 09-11 17:52 ?828次閱讀

    如何使用Pythonpandas庫操作Excel文件

    要修改Excel文件,需要使用openpyxl庫中的Workbook和Worksheet對象。這些對象使您能夠讀取和修改Excel文件中的單元格、行和列。? 1、修改 ?from?op
    的頭像 發表于 09-11 17:57 ?803次閱讀

    如何利用Pythonpandas來處理json數據

    了如何利用PythonpandasPython的第三方庫)來處理json數據,主要內容包含: json數據簡介 常用json數據轉化網站 json數據和
    的頭像 發表于 11-01 10:59 ?862次閱讀
    如何<b class='flag-5'>利用</b><b class='flag-5'>Python</b>和<b class='flag-5'>pandas</b>來處理json數據

    PythonExcel轉PDF的實現步驟

    Excel文件轉換為PDF可以方便儲存表格數據,此外在打印或共享文檔時也能確保表格樣式布局等在不同設備和操作系統上保持一致。今天給大家分享一個使用第三方Python庫Spire.XLS for
    的頭像 發表于 11-20 15:02 ?462次閱讀
    <b class='flag-5'>Python</b>中<b class='flag-5'>Excel</b>轉PDF的實現步驟
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>