1 背景:

工作需要,需要把Excel按照固定行数拆分。

解决办法:

1. 生成是提前处理:

简单来说就是按照行数生成多个Excel。

大概逻辑如下:

if(list.size< limit)

{

直接生成Excel

return;

}

else{

//  计算分批次数

int count =list.size/limit;

//循环

for()

{

//分批获取

list.sublist(0,limit)

//处理,生成Excel

//删除

list.sublist.clear()

}

}

2. 当然还有简单的办法,就是Excel直接处理

当前前提是已经导出了一个大的Excel。

1.打开Excel,鼠标不要任何选择。按“Alt”+“f11”.

Sub cfb()
Dim r, c, i, WJhangshu, WJshu, bt As Long
r = Range("A" & Rows.Count).End(xlUp).Row
c = Cells(1, Columns.Count).End(xlToLeft).Column
bt = 1 'title
WJhangshu = 250 'num
WJshu = IIf(r - bt Mod 20000, Int((r - bt) / WJhangshu), Int((r - bt) / WJhangshu) + 1)
For i = 0 To WJshuWorkbooks.AddApplication.DisplayAlerts = FalseActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "\" & Format(i, String(Len(WJshu), 0)) & ".xlsx"Application.DisplayAlerts = TrueThisWorkbook.ActiveSheet.Range("A1").Resize(bt, c).Copy ActiveSheet.Range("A1")ThisWorkbook.ActiveSheet.Range("A" & bt + i * WJhangshu + 1).Resize(WJhangshu, c).Copy _ActiveSheet.Range("A" & bt + 1)ActiveWorkbook.Close True
Next
End Sub

在sheet1贴上以上代码。我们是按照250行来拆分一个的。

2. 切回Excel。Alt+f8.弹出框选择刚才的宏,可以“执行”或者单步执行。

3.核对数据

生成了分割数据文件,可以对比下看看。注意最后一个是空的,可以忽略。

excel按照固定行数拆分多个相关推荐

  1. Excel按照固定行数拆分为多个文件

    工作需要,需要把Excel按照固定行数拆分,生成多个Excel. 1.打开Excel,鼠标不要任何选择.按"Alt"+"f11". 在sheet1贴上以下代码, ...

  2. Excel表格按行数拆分为多个文件

    此代码只适用微软的Office Excel软件,WPS软件没有测试,而且WPS宏代码是收费功能. 在Excel菜单点击[开发工具]-[查看代码]进入VBA代码编写界面,然后点击[插入]-[模块],把下 ...

  3. excel拆分表格之按指定行数拆分

    ​ 1.如下图是某公司1-3月三个月的产品销售表,现在我们想要将每个月的数据拆分为独立表格,也就是每9行拆分为独立表格. 2.点击下图选线(Excel工具箱,百度即可了解详细下载安装信息,本文这里就不 ...

  4. excel中怎么拆分表格之按指定行数拆分

    ​ 1.如下图是某地区天气信息表,现在领导要求我们将这个表格分别拆分为上旬.中旬和下旬.也就是每隔十行拆分一次. ​ 2.点击下图选项(Excel工具箱,百度即可了解详细的下载安装信息,本文这里就不做 ...

  5. 批量将一个 PPT 幻灯片文件按固定页数拆分成多个幻灯片文件

    概要:对于经常写 PPT 的人来说,经常会与 PPT 幻灯片打交道.如果一个 PPT 幻灯片文件有很多页数,那么有没有办法能够将他们拆分成多个 PPT 幻灯片文件呢?这样每一个独立的 PPT 文件的页 ...

  6. 打印倒三角形——固定行数与键盘输入行数

    打印倒三角形 一.固定行数-5行 思路:将整个三角形分成三部分,图中已分别用1.2.3标明.代码中要使用3个for循环,第一个for循环打印内容以"空格"形式展示,即左边的直角三角 ...

  7. ReportViewer单据票据打印,自动分页,每页显示固定行数,每页都显示表头

    报表工具用来用去,其实还是微软自带的ReportViewer比较轻量好用,一般需求完全够用.只是由于不常用,总会有解决一个问题过段时间又忘了怎么解决的问题.索性整理一下,当作笔记了. 在票据打印的时候 ...

  8. 批量将一个或多个 Word 文件按固定页数拆分成多个 Word 文件

    概要:我们经常面对很多 Word 文档,有些 Word 文档有几百页,有时候我们希望将这些 Word 文档都按固定的页数拆分成多个 Word 文档.有没有一种简单的方法能够批量的将这些 Word 文件 ...

  9. 在Excel中固定行标题和列标题

    在Excel中固定行标题和列标题,也就是让第一列或者第一行在滚屏的时候保持不动,方法很简单,如下: 如果想固定第一行,则选定第二行,然后在菜单栏选择,窗口,冻结窗格 如果想固定第一列,则选定第二列,然 ...

最新文章

  1. 一种全自动的牙齿CBCT三维个体识别和分割方法
  2. 配置Exchange 2007边缘同步
  3. 算法:数值的整数次方
  4. 深度学习还不能解决什么问题?
  5. 链路层 ---《TCP/IP协议》卷一
  6. jaba窗体连接mysql增删改查_知识实现——Java使用jdbc连接MySql数据库,实现增删改查...
  7. 一维数组和指针的关系
  8. 最全的“大数据”学习资源
  9. java及java web学习笔记
  10. Jmeter性能测试的标准流程
  11. 图像处理之基础---大话小波和卷积
  12. celery 4.1下报kombu.exceptions.EncodeError: Object of type 'bytes' is not JSON serializable 处理方式...
  13. 通知:逆天异常库 V1.0版本支持下载了~~
  14. 矩阵运算(一)最小二乘法
  15. Anomaly Detection with Partially Observed Anomalies译文
  16. Weka中数据挖掘与机器学习系列之Exploer界面(七)
  17. python程序设计第五章答案_中国大学MOOC第五章单元测试答案_Python程序设计期末答案...
  18. 迅雷7 down.php,帝国CMS教程:教你如何添加迅雷下载
  19. Charles 抓包工具教程(二) Charles 抓包HTTPS请求
  20. 使用AW9523B芯片驱动16路LED时,LED出现误点亮的问题

热门文章

  1. WV.43-乘法口诀表
  2. SCI文章免费下载的网站
  3. 上海交大VS中科大计算机,中国科学技术大学和上海交通大学哪个好?3个理由可直接做出决定...
  4. PCD文件格式(The PCD (Point Cloud Data) file format)
  5. MySQL主从延迟的解决方案
  6. 基于verilog的三段式状态机
  7. 获取第某一周的第一天和最后一天_减肥方法一周瘦10斤吃什么菜
  8. 带头结点单链表 和 不带头结点单链表的区别
  9. python web flask伪装浏览器接口,爬虫小程序
  10. ubuntu20.04查看gcc版本以及各版本切换