日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python拆分excel的sheet为单文件_WPS 2019 多个sheet表拆分成独立的excel文件

發布時間:2025/3/19 python 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。