多個 EXCEL 檔案如何合併成一個檔案
同一資料夾裡有多個格式相同的EXCEL檔案,需要把它們合併到一個EXCEL檔案中,應該怎麼做呢?
自己編寫程式來實現?儘管好些程式語言都提供了讀取EXCEL檔案的API,但還是需要寫程式去開啟每一個檔案,迴圈讀取所需的每個單元格資料,在記憶體中把各檔案資料儲存到同一個資料集物件,最後再寫出一個新的EXCEL檔案,編寫程式碼的工作量往往比較大。而且因為每批EXCEL檔案的格式不相同,編寫的程式並不能通用,下次還需重新編寫程式。
使用集算器SPL來進行合併,那就很簡單了,只需要幾行程式碼。
編寫SPL指令碼如下:
|
A | B | C |
1 | >dir="E:/work/excel/" | =file(dir+"merged.xlsx") |
|
2 | =directory(dir+"*.xlsx") |
|
|
3 | for A2 | =file(dir+A3).xlsimport@t() |
|
4 |
|
If #A3==1 | =B1.xlsexport@t(B3) |
5 |
|
else | =B1.xlsexport(B3) |
此外還有合併同一個 EXCEL 檔案中不同 Sheet 為一個 Sheet,以及合併後做分組、彙總等,請參閱
SPL還可以很方便地處理以下EXCEL需求:
1、 讀取自由格式、交叉表、主子表等格式的EXCEL檔案
2、 將資料匯出、追加到EXCEL檔案,輸出預設精美格式的EXCEL檔案
3、 讀寫超大資料量的EXCEL檔案
4、 合併及拆分EXCEL檔案
請參閱 。
集算器是進行檔案資料來源處理的專業工具,可以方便地進行 TXT、Excel、Xml、Json、CSV、ini 等各種檔案資料的混合計算、入庫以及匯出等工作。桌面級計算工具,即裝即用,配置簡單,除錯功能完善,可設定斷點、單步執行,每步執行結果都可檢視。語法簡單,符合人的自然思維,比其他高階開發語言更簡單。請參閱
SPL也能很方便地嵌入到JAVA應用,可參考 。
具體使用方法可參考 。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69900830/viewspace-2698745/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 多個excel檔案合併成一個excel表的方法 如何快速合併多個excel檔案Excel
- 多個excel檔案合併到一個檔案中的多個sheet表中Excel
- VBA遍歷 Excel 合併到一個 Excel 檔案Excel
- Python合併多個Excel檔案中的指定sheetPythonExcel
- Python合併多個csv檔案Python
- 如何把大 Excel 檔案拆成多個小檔案Excel
- 辦公自動化:PDF檔案合併器,將多個PDF檔案進行合併
- python合併多個csv檔案需要注意的問題(合併多個列名問題)Python
- 如何在 Acrobat Pro DC 與其它檔案合併建立單個 PDF 檔案?BAT
- 如何把多張jpg轉換成一個pdf檔案?
- 匯出多個檔案到一個Excel中的不同sheetsExcel
- cat-合併輸出多個檔案的內容
- 多個commit合併成一個MIT
- git合併單個檔案到其他分支Git
- Pandas之EXCEL資料讀取/儲存/檔案分割/檔案合併Excel
- 如何把多個pdf合併成一個pdf文件?
- 如何將一個Java檔案編譯成classJava編譯
- 如何在ppt中加入一個excel檔案 如何把excel嵌入到pptExcel
- 如何批量複製多個檔案到多個目錄中(批量複製檔案,多對多檔案高效操作的方法)
- Linux下合併檔案Linux
- 報表如何批次匯出成 excel 檔案Excel
- 如何製作一個 RPM 檔案
- 一個頁面引用多個檔案,如何防止樣式衝突?
- 將多個實體類集合寫入同一個 Excel 檔案的不同 Sheet 頁Excel
- 怎麼將ts檔案合成一個檔案
- 麒麟V10、UOS系統實現線上合併多個Word檔案
- Python之合併PDF檔案Python
- 一款免費使用的PDF檔案批量合併工具,可操作pdf檔案順序,按順序合併pdf檔案。
- 一款免費使用的PDF檔案批次合併工具,可操作pdf檔案順序,按順序合併pdf檔案。
- goland 把多個專案視窗合併到一個視窗GoLand
- git新建一個檔案Git
- openresty/nginx配置多個conf檔案RESTNginx
- vscode 除錯多個js檔案VSCode除錯JS
- vue router 引入多個路由檔案Vue路由
- 如何在macOS中一次重新命名多個檔案Mac
- 如何在 Linux 中一次重新命名多個檔案Linux
- Python批次分割Excel後逐行做差、合併檔案的方法PythonExcel
- Mac如何將多個檔案快速歸類到一個資料夾裡Mac