导航:首页 > 数据分析 > 如何将一个excel数据改成多个文件

如何将一个excel数据改成多个文件

发布时间:2023-08-07 01:37:37

Ⅰ 如何将1个Excel工作簿的数据拆分成若干个工作簿

有时候一个Excel的数据会很多,需要拆分成若干个工作簿,比如把1个40万行的excel,按每个工作簿40000行,拆成10个;思路是先把原始文件复制10个,然后逐个打开,按顺序把多余的删除:

另一种方法是先分拆成多个工作表,然后再将工作表拆成独立的工作簿文件

Sub 拆分()

Workbooks.Open (ThisWorkbook.Path & "/原始.xlsx")  '打开原始文件

r = 1 '标题行有几行,一般就是数字1

b = 40000            '拆分后每个工作簿有多少数据

a = ActiveWorkbook.Worksheets(1).UsedRange.Rows.Count '原始文件有几行

ActiveWorkbook.Close

l = Int(a / b) + 1      'l表示可以拆分成几个文件

For i = 1 To l

FileCopy ThisWorkbook.Path & "/原始.xlsx", ThisWorkbook.Path & "/" & i & ".xlsx"

Next i

'把文件复制成l份

Application.ScreenUpdating = False

fn = ThisWorkbook.Path & "/" & 1 & ".xlsx"    '将第1个要汇总的工作簿名称赋给变量fn

Workbooks.Open (fn)

With ActiveWorkbook.Worksheets(1)

    Rows(r + b + 1 & ":" & 1048576).Select

    Selection.Delete Shift:=xlUp

End With

ActiveWorkbook.Close savechanges:=True

'第1个文件比较特殊

For i = 2 To l

    fn = ThisWorkbook.Path & "/" & i & ".xlsx"

    Workbooks.Open (fn)

    With ActiveWorkbook.Worksheets(1)

        Rows(r + 1 & ":" & r + (i - 1) * b).Select

        Selection.Delete Shift:=xlUp

        Rows(r + b + 1 & ":" & 1048576).Select

        Selection.Delete Shift:=xlUp

    End With

    ActiveWorkbook.Close savechanges:=True

Next i

Application.ScreenUpdating = True

'从第2个文件开始把不需要的都删除

End Sub

Ⅱ 如何把一个excel表格拆分成独立的excel文件

一个excel文件有很多sheet,想拆分成不同的文件的话,可以在工作表名称处鼠标右键,选择“移动或复制工作表”,并选择“工作簿”为:“新建工作簿”,也可以勾选 “建立副本”,确定,就可以直接把选定的工作表为一个新文件了,只要修改确定文件名后,保存即可…………

Ⅲ 如何将excel一个表格拆分成多个文件

1、首先在excel表格中,点击智能工具箱,如下图所示。

Ⅳ 如何根据excel一个文件内容生成多个文件

首先需要将要合成的excel文件复制到一个文件夹,然后切换到数据菜单并点击新建查询,接着选择从文件下的从文件夹,输入刚刚的文件夹路径,点击确定,再点击合并下的合并和加载选项,选择要合并的工作表名称,最后点击确定即可。

Ⅳ 如何将一个Excel2010的文件分成两个

首先打开该excel文档找到要分行的单元格,选中
点击工具栏上的“工具”----->“分列”
这里选择用分隔符号做分列的依据
分隔符号我这里选择空格,大家可以握纤根据自己的御圆实际情况选择,记得是可以多选的
另外还有个预览的地方,核实无误后就可以“下一步”
这时有一个目标区域,指的就是单元格里面的数据分列后的显示位置,大家若是觉得默认的位置不好,可以自己选择区域,最好点击“完成”
然后把这组数据选中,点击鼠标右键,在下段拆仿拉菜单中 选择“复制”
然后找选中一个区域(因为你复制的是一组数)
然后点击上方工具栏的“开始”-------->“粘贴” 在下拉菜单中选择“转置”
完成“转行”的功能了

Ⅵ 如何快速的将EXCEL表格数据拆分成多个文件

 前不久好几位朋友都问到,如何将一个EXCEL文件里面很多条数据拆分成多个文件,比如一个EXCEL表里面有90万行数据,需要按照每1万行拆分成一个文件,也就是需要将这表里面的90万行数据拆分到90个文件里面。
 这个工作如果手工拆分,那工作量实在太大了。于是,我就想把这个过程拿出来分享一下。实际上这也是大数据处理过程中会涉及的一个概念——数据分框。
 下面我们就来看看如何用VBA来实现拆分工作。

 以上,是一个大体的过程,实际上还可以在此基础上实现更加复杂的逻辑,这就y由各位根据自身实际应用场景独立发挥了。

Ⅶ 如何将含多个sheet的excel按照一列拆分成N个含多个sheet的excel文件

将含多个工作表的Excel文件按照每个工作表的一列拆分成多个Excel文件,有两种方法:
第一种方法:利用编程工具,自己编写代码处理;
第二种方法:利用WPS表格的拆分功能将每个工作表拆分成多个Excel文件后,再利用合并表格功能将拆分后的Sheet1、Sheet2、Sheet3、Sheet4进行多次合并操作。

阅读全文

与如何将一个excel数据改成多个文件相关的资料

热点内容
iphone的序列号可以作假吗 浏览:217
qq空间权限漏洞2017 浏览:878
win7共享权限工具 浏览:895
怎么关闭浏览器pdf文件在哪里 浏览:330
微信号和密码都忘了 浏览:689
文件主文件名是什么 浏览:596
慈溪市大数据发展中心在哪里 浏览:350
明华二代u盾驱动程序 浏览:478
axis2java2wsdl命令 浏览:528
怎么创建图标文件 浏览:301
jsp页面截取字符串 浏览:668
压缩文件传电脑打不开 浏览:34
如何弄个自己的app 浏览:361
如何在银行app中改密码 浏览:316
什么app拍视频又瘦又高 浏览:979
编程语言foo是什么意思 浏览:826
如何不用APP连接斐讯手环 浏览:698
王菲版本的无地自容 浏览:489
编程如何调用tkinter 浏览:512
电气工程的编程主要是什么 浏览:112

友情链接