美文网首页
关于Excel的数据提取分类简单化

关于Excel的数据提取分类简单化

作者: e7affd6a0ae8 | 来源:发表于2019-04-18 17:40 被阅读0次

一.工作中经常会遇到提数的问题,数据小的还能接受,但是如果超过一万、一百万的数据要整理的话就比较麻烦了。

二.针对今天的工作任务整理
任务:提取贵银联通道的所有签约数据,然后分批进行换签
1.提取数据,数据有一百多万

2.对这一百万数据进行分批,五万一个表(由于xls支持的最大数据量也超不过十万)

3.数据提完后五万一个表的话,直接操作很容易多复制了或者少复制了,这就需要用到宏语言了

三.不废话直接教程走起

1.一般的office都有宏功能,wps需要安装插件才能启用宏,插件网上都有,记得一定要对应版本,否则还是不能正常使用,以下是由wps进行操作,因为office收费太贵,买不起。

2.打开存有100万的xlsx文件

3.找到开发工具 →     VB编辑器 

图1

4.打开编辑器后找到sheet双击,可以看到空白区域 用于输入要执行的代码

图2

5.输入代码到空白区域,代码:
Sub aa()

Dim i&

For i = 1 To 1000000 Step 50000

    Sheets.Add after:=Sheets(Sheets.Count)

    Sheets(Sheets.Count).Name = i

    Range("a" & i & ":iv" & i + 49999).Copy Sheets(Sheets.Count).[a1]

Next i

End Sub

office操作方法:右键工作表标签——查看代码——粘贴代码——运行代码(F5键)

图3

6.按F5执行 就可以了,可以不用关闭执行代码的页面,因为还要继续分表操作。执行结果如下图生成了20个sheet表

图4

7.可以把sheet表名改成自己喜欢的名称,因为生成的新excel表就是就是以这个为准的,然后继续执行代码
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:=xlOpenXMLWorkbook     '将工作簿另存为xlsx格式

           ActiveWorkbook.Close

       Next

MsgBox "文件已经被分拆完毕!"

   End Sub

完成后,在你放原表的文件夹下就出现了新生成的新表了。

图5

附件为wps2019宏激活插件:

https://pan.baidu.com/s/1MtWuzJclhWjZgpAe2a1rKg
提取码:akav

相关文章

  • 关于Excel的数据提取分类简单化

    一.工作中经常会遇到提数的问题,数据小的还能接受,但是如果超过一万、一百万的数据要整理的话就比较麻烦了。 二.针对...

  • 像Excel一样使用SQL进行数据分析

    Excel是数据分析中最常用的工具 ,利用Excel可以完成数据清洗,预处理,以及最常见的数据分类,数据筛选,分类...

  • 像Excel一样使用SQL进行数据分析

    Excel是数据分析中最常用的工具 ,利用Excel可以完成数据清洗,预处理,以及最常见的数据分类,数据筛选,分类...

  • 数据提取之JSON

    数据提取 什么是数据提取? 简单的来说,数据提取就是从响应中获取我们想要的数据的过程 数据分类 非结构化的数据:h...

  • 2019-03-29

    近期在做一些使用对excel表格提取的工作,在进行大批量的excel数据提取时,python的速度真是远超matl...

  • 处理excel表格数据

    1、将excel中的数据提取,处理数据后保存想要的格式我们的表格样式: 需求:将表格中extend列的数据单独提取...

  • 15-通用爬虫模块-数据提取

    数据提取 简单的来说,数据提取就是从响应中获取我们想要的数据的过程。 数据分类 非结构化的数据:html类处理方法...

  • python提取excel数据

    报错提示:syntaxerror: (unicode error) 'unicodeescape' codec c...

  • 05-[dumps,loads]和[dump,load]区别

    0、楔子 1)什么是数据提取? 简单的来说,数据提取就是从响应中获取我们想要的数据的过程 2)数据分类 非结构化的...

  • Python爬虫基础教程(二)

    八、数据提取 8.1概念:数据提取就是从响应中获取我们想要的数据的过程 8.2分类: 1.非结构化的数据:h...

网友评论

      本文标题:关于Excel的数据提取分类简单化

      本文链接:https://www.haomeiwen.com/subject/utbtgqtx.html