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

Python合并一個 Excel 里面的多張表

這篇具有很好參考價值的文章主要介紹了Python合并一個 Excel 里面的多張表。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

剛需要將入職五個月的日報匯總, 但是每日都是在通一個excel里面新建副表寫日報,現(xiàn)在已經(jīng)積累了84張附表(每周4張,總共21周),手動復(fù)制粘貼每張表格是相當(dāng)耗時的工作。在這個時候,我開始思考:有沒有一種更快捷的方法來合并這些表格呢?于是,我想到了使用Python。

一、必要的庫文件

Excel文件中包含多個工作表,并且想要將這些工作表合并成一個,可以使用Python的pandas庫來處理。

在這之前你可能需要安裝的庫:

pip install openpyxl
pip install pandas

二、參考代碼

直接上 Python 參考代碼:

import pandas as pd
# 讀取Excel文件
file_path = 'C:\\Users\\97942\\Desktop\\工作計劃總表.xlsx'  # 替換為你的Excel文件路徑
xls = pd.ExcelFile(file_path)

# 創(chuàng)建一個空的數(shù)據(jù)幀,用于存儲合并后的數(shù)據(jù)
merged_df = pd.DataFrame()

# 遍歷每個工作表并合并
for sheet_name in xls.sheet_names:
    df = pd.read_excel(file_path, sheet_name=sheet_name)
    merged_df = pd.concat([merged_df, df], ignore_index=True)

# 將合并后的數(shù)據(jù)保存為新的Excel文件
merged_file_path = 'merged_excel_file.xlsx'  # 替換為你想要保存的新文件路徑
merged_df.to_excel(merged_file_path, index=False)

print(f'合并完成,保存為 {merged_file_path}')

三、刪除多余行

合并后,想要刪除包含"工作計劃"的行和空行。文章來源地址http://www.zghlxwxcb.cn/news/detail-755702.html

import pandas as pd
# 讀取Excel文件
file_path = 'C:\\Users\\97942\\Desktop\\merged_excel_file.xlsx'  # 替換為你的Excel文件路徑
df = pd.read_excel(file_path, header=None)  # 假設(shè)數(shù)據(jù)沒有列名,所以使用header=None

# 刪除包含"工作計劃"的行
df = df[~df[0].astype(str).str.contains('工作計劃')]  # 將列轉(zhuǎn)換為字符串后再進行contains操作

# 刪除空行
df = df.dropna(how='all')

# 將結(jié)果保存為新的Excel文件
new_file_path = 'new_excel_file.xlsx'  # 替換為你想要保存的新文件路徑
df.to_excel(new_file_path, index=False, header=False)  # 不保留列名

print(f'已刪除包含"工作計劃"的行和空行,保存為 {new_file_path}')

到了這里,關(guān)于Python合并一個 Excel 里面的多張表的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【Python處理EXCEL】基礎(chǔ)操作篇3:用Python對Excel表格進行拼接合并

    【Python處理EXCEL】基礎(chǔ)操作篇3:用Python對Excel表格進行拼接合并

    目錄 準(zhǔn)備工作 一、橫向拼接 1.1 一般拼接 1.2 指定鍵進行拼接,即指定某一列作為兩個表的連接依據(jù)。 1.2.1 多對一 1.2.2 多對多 1.2.3 用on來指定多個連接鍵 1.2.4?指定左右連接鍵 1.2.5?索引當(dāng)作連接鍵 1.3?連接的方式 1.3.1 內(nèi)連接(inner) 1.3.2 左連接(left) 1.3.3 右連接(right)

    2024年01月17日
    瀏覽(29)
  • Python批量合并Excel表

    Python批量合并Excel表

    現(xiàn)收集到多個Excel表,需要對這些表進行匯總合并。但是這些Excel表并不規(guī)則,有不少空列,而且這些列名雖然一致,但是順序各不相同,所以匯總起來并不是那么簡單。單獨的一個Excel表顯示如下: Excel表 起初考慮用openpyxl,但是由于問題較為復(fù)雜,最后決定用os和pandas來解

    2024年02月14日
    瀏覽(24)
  • python 合并多個excel文件

    python 合并多個excel文件

    使用 openpyxl 思路: 讀取n個excel的文件,存儲在一個二維數(shù)組中,注意需要轉(zhuǎn)置。 將二維數(shù)組的數(shù)據(jù)寫入excel。 安裝軟件: 源代碼: 效果截圖: 使用 pandas 思路: 讀取n個excel的文件,存儲在一個二維數(shù)組中,注意需要轉(zhuǎn)置。 將二維數(shù)組的數(shù)據(jù)寫入excel。 安裝軟件: 源代碼

    2024年02月14日
    瀏覽(24)
  • python如何合并excel文件

    可以使用 Python 的第三方庫 Pandas 來合并 Excel 文件。Pandas 可以輕松地讀取和寫入 Excel 文件,并且可以方便地進行數(shù)據(jù)清理、轉(zhuǎn)換、分析和可視化。 下面是一個示例,假設(shè)你有兩個 Excel 文件(\\\"file1.xlsx\\\" 和 \\\"file2.xlsx\\\"),希望將它們合并到一個新的 Excel 文件(\\\"merged.xlsx\\\")中:

    2024年02月13日
    瀏覽(16)
  • 【代碼】Python實現(xiàn)Excel數(shù)據(jù)合并

    通過遍歷指定目錄下的多個Excel文件,將它們的數(shù)據(jù)合并到一個新的Excel文件中,實現(xiàn)Excel數(shù)據(jù)合并的功能。 代碼的主要流程如下: 導(dǎo)入所需的庫:os用于文件路徑操作,openpyxl用于處理Excel文件。 定義目錄路徑和保存的新文件名:將要合并的Excel文件所在的目錄路徑賦值給d

    2024年02月16日
    瀏覽(26)
  • 使用Python合并多個Excel文件

    使用Python合并多個Excel文件

    合并Excel可以將多個文件中的數(shù)據(jù)合并到一個文件中,這樣可以幫助我們更好地匯總和管理數(shù)據(jù)。日常工作中,合并Excel主要有以下兩種需求: 將多個Excel文件合并為一個文件 將多個Excel工作表合并為一個工作表 這篇文章將介紹如何使用第三方Python庫 Spire.XLS for Python 實現(xiàn)以上

    2024年02月05日
    瀏覽(22)
  • python 將excel 多行進行分組合并

    python 將excel 多行進行分組合并

    2024年02月14日
    瀏覽(24)
  • 【Python】excel多個sheet數(shù)據(jù)合并實例

    因為,每天都會有的大量excel報表匯總處理任務(wù),所以寫了一個腳本來處理。 就是找出每一個excel中特定的sheet,把這些sheet的特定列讀取出來合并到一個sheet中。 因為每一個sheet的數(shù)據(jù)都不太一樣,所以稍微麻煩一點,下面使用openpyxl方式和pandas兩種方式來處理。 使用openpyx

    2024年02月02日
    瀏覽(38)
  • 【Python筆記】Python + xlrd + pymysql讀取excel文件數(shù)據(jù)并且將數(shù)據(jù)插入到MySQL數(shù)據(jù)庫里面

    【Python筆記】Python + xlrd + pymysql讀取excel文件數(shù)據(jù)并且將數(shù)據(jù)插入到MySQL數(shù)據(jù)庫里面

    這篇文章,主要介紹Python + xlrd + pymysql讀取excel文件數(shù)據(jù)并且將數(shù)據(jù)插入到MySQL數(shù)據(jù)庫里面。 目錄 一、Python讀取excel 1.1、安裝xlrd庫 1.2、打開excel工作簿 1.3、獲取sheet工作表 1.4、操作row數(shù)據(jù)行 1.5、操作column數(shù)據(jù)列 1.6、操作單元格 二、讀取excel數(shù)據(jù)保存到MySQL 2.1、完整代碼 2.

    2024年02月15日
    瀏覽(27)
  • Python合并EXCEL數(shù)據(jù)(按行、按列、按sheet)

    1.按行合并多個excel文件 2.按列合并多個excel文件(多個excel文件行數(shù)需一致) 改進版:把需要合并的excel表格放在一個文件夾,運行代碼把該文件夾中的表格合并 這個代碼直接粘過去用就行,改綠色的部分即可,注意要把文件都放一個文件夾里。 3.按sheet合并,把一個文件里

    2024年02月15日
    瀏覽(23)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包