導航:首頁 > 編程語言 > python如何合並多個excel文件

python如何合並多個excel文件

發布時間:2024-04-27 09:41:05

⑴ 使用Python合並多個有密碼的EXCEL表格時,密碼已知,該怎麼改進一下代碼實現合並

【第一個問題】

如果打開文件下多個文件(不包含子目錄):

import glob

for filename in glob.glob(r"f:/py/*.py"):

file = msoffcrypto.OfficeFile(open(filename, "rb"))

……

【第二個問題】

第二個問題提示'df0'沒有聲明,建議參考下concat用法

concat(objs, axis=0, join='outer', join_axes=None, ignore_index=False,
keys=None, levels=None, names=None, verify_integrity=False, =True):
pd.concat()只是單純地把兩個表拼接在一起,參數axis用於指定是行還是列,axis默認是0。當axis=0時,pd.concat([obj1, obj2])的效果與obj1.append(obj2)是相同的;當axis=1時,pd.concat([obj1, obj2], axis=1)的效果與pd.merge(obj1, obj2, left_index=True, right_index=True, how=『outer』)是相同的。objs:需要連接的對象集合,一般是列表或字典;axis:連接軸向;join:參數為『outer』或『inner』;join_axes=[]:指定自定義的索引; keys=[]:創建層次化索引;ignore_index=True:重建索引

df = pd.read_excel(decrypted)
print(df)
data = pd.concat([df0, df1, ...], axis=0)

從你給的代碼中看不出上面黑體標注的變數有些什麼樣的關系……

⑵ 如何把多個excel文件合並到一個文件夾

1、新建一個文件夾、將要合並的表格放到裡面、新建一個表格、用excel打開、右擊Sheet1
2、選擇查看代碼(PS:excel有著一項,WPS沒有)
3、將下列代碼復制到文本框中:
Sub 合並當前目錄下所有工作簿的全部工作表()
Dim MyPath, MyName, AWbName
Dim Wb As workbook, WbN As String
Dim G As Long
Dim Num As Long
Dim BOX As String
Application.ScreenUpdating = False
MyPath = ActiveWorkbook.Path
MyName = Dir(MyPath & "\" & "*.xls")
AWbName = ActiveWorkbook.Name
Num = 0
Do While MyName <> ""
If MyName <> AWbName Then
Set Wb = Workbooks.Open(MyPath & "\" & MyName)
Num = Num + 1
With Workbooks(1).ActiveSheet
.Cells(.Range("B65536").End(xlUp).Row + 2, 1) = Left(MyName, Len(MyName) - 4)
For G = 1 To Sheets.Count
Wb.Sheets(G).UsedRange.Copy .Cells(.Range("B65536").End(xlUp).Row + 1, 1)
Next
WbN = WbN & Chr(13) & Wb.Name
Wb.Close False
End With
End If
MyName = Dir
Loop
Range("B1").Select
Application.ScreenUpdating = True
MsgBox "共合並了" & Num & "個工作薄下的全部工作表。如下:" & Chr(13) & WbN, vbInformation, "提示"
End Sub
4、點擊運行、一段時間(取決於表格的大小和多少)後,合並完成了。

閱讀全文

與python如何合並多個excel文件相關的資料

熱點內容
u盤里的cd驅動加密是什麼 瀏覽:413
遺傳演算法編碼長度 瀏覽:972
pe裝伺服器需要注意什麼 瀏覽:319
foreach計數php 瀏覽:525
php自連接 瀏覽:295
程序員被噴了怎麼辦 瀏覽:707
android消息數 瀏覽:261
為什麼在伺服器里輸不了指令 瀏覽:28
程序員那麼可愛前女友劇情介紹 瀏覽:101
centosjava環境變數配置 瀏覽:552
伺服器主板被鎖如何恢復 瀏覽:129
xpc語言編程軟體 瀏覽:820
光遇安卓怎麼解限制 瀏覽:300
元氣騎士老版源碼 瀏覽:103
助眠解壓音頻小姐姐口腔音 瀏覽:232
sql加密身份證號解碼 瀏覽:164
解壓玩法視頻 瀏覽:466
蘋果xls如何設置加密 瀏覽:208
湖北廣電dns的伺服器地址是多少 瀏覽:529
php獲取原始數據 瀏覽:250