python拆分excel的sheet为单文件_WPS 2019 多个sheet表拆分成独立的excel文件
參考:
場景:將多個sheet表拆分成獨立的excel文件
一、安裝VB工具:
默認情況下:wps -- 開發工具 --- VB 編輯器是灰選狀態(即不可用狀態),此時需要先安裝vb工具:VBA For WPS 2019
安裝步驟依次為:vcredist_x86.exe、Vba71.msi、Vba71_1033.MSI、Vba71_2052.msi
二、操作步驟:
點擊 【開發工具】--》【vba編輯器】--》【插入】--》【模塊】,輸入如下代碼:
Private Sub 分拆工作表()
Dim sht As Worksheet
Dim MyBook As Workbook
Set MyBook = ActiveWorkbook
For Each sht In MyBook.Sheets
sht.Copy
ActiveWorkbook.SaveAs Filename:=MyBook.Path & "\" & sht.Name, FileFormat:=xlNormal '將工作簿另存為EXCEL默認格式
ActiveWorkbook.Close
Next
MsgBox "文件已經被分拆完畢!"
End Sub
上述代碼粘貼后,不用保存,直接點擊運行即可拆分文件到該報文的同級目錄下,并以sheet的名字命名新文件
源表:
最后效果:
創建文件夾,然后保存文件
Option Explicit
Option Compare Text
Private Sub 分拆工作表()
Dim sht As Worksheet
Dim MyBook As Workbook
Set MyBook = ActiveWorkbook
For Each sht In MyBook.Sheets
sht.Copy
On Error Resume Next
VBA.MkDir (MyBook.Path & "\" & sht.Name)
ActiveWorkbook.SaveAs Filename:=MyBook.Path & "\" & sht.Name & "\" & sht.Name, FileFormat:=xlNormal '將工作簿另存為EXCEL默認格式
ActiveWorkbook.Close
Next
MsgBox "文件已經被分拆完畢!"
End Sub
excel多個sheet表拆分成獨立的excel文件
一.問題: 公司做一個項目,給的用戶上報文是一個包含多個sheet頁的excel文件, 但是在實際處理報文數據的時候需要拆分excel文件為多個獨立的報文excel文件 二.解決: (1)一個一個的復 ...
C#將一個excel工作表根據指定范圍拆分為多個excel文件
C#將一個excel工作表根據指定范圍拆分為多個excel文件 微軟Excel沒有提供直接的方法來拆分excel文件,因此要拆分一個excel文件最簡單的方法可能就是手動剪切和粘貼了,除此之外,還有其 ...
mysql單個表拆分成多個表
一.橫向拆分 create table 新表的名稱 select * from 被拆分的表 order by id limit int1,int2 int1為其實位置,int2為幾條 注意:這樣拆分后 ...
將log4j2的配置文件log4j2.xml拆分成多個xml文件
在日常的項目開發中,我們可能會使用log4j2分離系統日志與業務日志?,這樣一來,log4j2.xml 這個配置文件可能就會變得非常臃腫.龐大,那么我們可以將這個文件拆分成多個配置文件嗎? 答案是肯定 ...
mysql將一個表拆分成多個表(一)(轉載)
轉載 直接根據數據量進行拆分 有一個5000條數據的表,要把它變成沒1000條數據一個表的5等份. 假設:表名:xuesi 主鍵:kidxuesi共有5000條數據,kid從1到5000自動增長題目: ...
python導出oracle中的表內容,并生成excel文件
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK; ### 如果oracle表中有中文輸出,為防止亂碼,執行腳本前,需要先制定字符集: #!/usr/bin/pyth ...
EntityFramework 實體拆分和表拆分
之前有人問過 EF 如何進行實體拆分和表拆分?我記得當時認為不可能,理由忘記了,后來又有人發了一段配置截圖,發現原來是可以的,不記錄的東西容易忘掉,關于 EF 實體拆分和表拆分,下面是自己的一些整理. ...
Entity Framework表拆分
一.概念 表拆分:一個表拆分成多個實體,例如Photograph表,可以拆分為Photograph和PhotographFullImage兩張表. Photograph實體結構: using Syst ...
pl/sql 如何將Excel文件數據導入oracle的數據表?
1.準備導入數據的excel文件 注意:excel列名和數據表列名必須相同,excel文件sheet2和sheet3可以刪除 1)excel文件格式 2)數據表格式 2.打開pl/sql ,找到工具- ...
隨機推薦
ZeroMQ接口函數之 :zmq_socket – 創建ZMQ套接字
ZeroMQ API 目錄?:http://www.cnblogs.com/fengbohello/p/4230135.html ZeroMQ 官方地址:http://api.zeromq.org/4 ...
C#動態編譯并執行代碼
先來張運行時截圖: using System; using System.Collections.Generic; using System.ComponentModel; using System. ...
Git命令學習摘要
1.git init ?--初始化git項目 2.git status --查看項目的狀態 3.git add filename --添加文件到項目 4.git diff filename --查看工 ...
【javascript基礎】4、原型與原型鏈
前言 荒廢了好幾天,在宿舍悶了幾天了,一直想著回家放松,什么也沒搞,論文就讓老師催吧.不過,閑的沒事干的感覺真是不好,還是看看書,寫寫博客吧,今天和大家說說函數的原型. 原型是什么 第一次看到這個的時 ...
擴展KMP --- HDU 3613 Best Reward
Best Reward Problem's Link: ??http://acm.hdu.edu.cn/showproblem.php?pid=3613 Mean: 給你一個字符串,每個字符都有一個權 ...
hdu 4474 大整數取模+bfs
題目鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=4474 (a*10+b)%c = ((a%c)*10+b%c)%c; 然后從高位開始枚舉能填的數字填充, ...
關于jquery的each的操作;
...
Intellij Idea 無法啟動項目的配置坑
1. run/debug configuration里面,tomcat的deployment點擊添加不能自動創建war-explorded包: 方案:刪除project libraries,重新mav ...
Spring學習記錄
Java類定義配置@Configuration //標記為配置類@ComponentScan //標記為掃描當前包及子包所有標記為@Component的類@ComponentScan(basePack ...
C_運算符_邏輯表達式
// 除法取余運算符的例子 //2018年9月19日22:44:21 # include int main(void) { printf(%, %-, -%, -%-, ...
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的python拆分excel的sheet为单文件_WPS 2019 多个sheet表拆分成独立的excel文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 完全面向对象_史上最全的P
- 下一篇: 怎么用python处理数据_Python