日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

excel文件打開亂碼 excel文件打不開

馬上年終了,轉眼一年過去了!在假期來臨之前,想必大家又要開始各種匯總數據了,所以我們出一期Excel多文件匯總方法大全!希望能幫助到大家!源碼全部分享!
代碼都是剛寫的,熱乎……,讓我們來一起看看吧!
測試數據為:200個excel文件,每個100行數據

excel文件打開亂碼 excel文件打不開


首先我們先說點大家喜歡湊熱鬧的Python吧!小編剛剛擼的代碼,我們直接來看!
Python-Pandas方法
【excel文件打開亂碼 excel文件打不開】本文由“壹伴編輯器”提供技術支持
excel文件打開亂碼 excel文件打不開


200個文件 用時 6s左右 ,Pandas不愧是最受歡迎的數據分析工具!一半的時間用在輸出上,合并用時基本3s左右!大家可以自行測試!
Python源碼:通用-標準一維表
'''
作者:“E精精”
公眾號:作者:Excel辦公實戰(zhàn)
日期:20201111
功能:Excel多文件匯總
'''
import pandas as pd
import os
import time
# 開始時間
start =time.clock()
# 文件所在目錄
base_path = r'D:\\360MoveData\\Users\\10712\\Desktop\\Data'
# 用于存放文件的list
df_list = []
# 遍歷文件
for excelfile in os.listdir(base_path):
    # 讀取到dataframe
    df_excel = pd.read_excel(os.path.join(base_path,excelfile))
    # 存放到list
    df_list.append(df_excel)
# 合并到一起
pd_res = pd.concat(df_list)
# 結果行數
print(len(pd_res))
# 保存到excel
pd_res.to_excel('res.xlsx',index=False)
end = time.clock()
print("總耗時:{:.2f}s".format(end-start))
我們畢竟都是辦公小白,對于大部分人而言,對Python僅僅是聽說很厲害,但是真正使用多的還是Excel本身,所以我們還是回來吧,看看Excel怎么玩……
VBA方法
直接看一下結果圖:執(zhí)行有點遲,動畫演示效果就不放了!
excel文件打開亂碼 excel文件打不開


VBA源碼:通用-適合標準的一維表結構匯總!
什么?你說你是小白,有代碼也不會用,需要保姆……
這里–> 番外篇-EXCEL如何使用宏(VBA)
'公眾號:Excel辦公實戰(zhàn)
'作者:E精精
'功能:多文件合并
'==============================================================
Sub 多文件合并()
    Dim sPath As String '接收要合并的文件夾路徑
    
    '———–選擇要合并的文件件—————–
    With Application.FileDialog(msoFileDialogFolderPicker)
        .Title = "請選擇要合并的文件夾"
        .InitialFileName = ThisWorkbook.Path
        .AllowMultiSelect = False
        If .Show Then
            sPath = .SelectedItems(1)
        End If
    End With
    
    '———–遍歷合并——————————–
    Dim wb As Workbook, ws As Worksheet

推薦閱讀