excel最多只能导出5000行 excel表格里很多行数据要分别导出

经验直达:

  • excel表格里很多行数据要分别导出
  • excel最多只能导出5000行

一、excel表格里很多行数据要分别导出


【excel最多只能导出5000行 excel表格里很多行数据要分别导出】我之前写过一个VBA程序,给你参考 。设这9W多行的数据在“总表”的工作表中:
Sub 按钮1_Click() 拆分大表(未处理表头)
i = 1'从第一行起处理
j = 1'分表名称从 1 起
lastrow = Cells(Rows.Count, 1).End(3).Row'找最后一行
Do While i < lastrow1'循环起
Sheets("总表").Select'选择总表
Range(Rows(i), Rows(i899)).Select'选择1~900行
Selection.Copy'复制
Sheets.Add After:=ActiveSheet'新建一个工作表
ActiveSheet.Name = j'修改分表名称
Range("A1").Select'在A1位置
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False'粘贴
i = i900'向下900行
j = j1'分表名称1
Loop'循环止
End Sub


二、excel最多只能导出5000行


【答案】不是的
最大行就到1048576.
新建一个文件就有1048576行了 。
如果新建的文件没有到达这个限制,但是放不下可以按照如下方法操作:
1、点击左上角的Office图标,在弹出来的菜单中点“Excel选项”按钮
2、在弹出来的“Excel选项”对话框左边点“保存”选项卡
3、再在右边“保存工作簿”下面的“将文件保存为此格式”后面改成“Excel工作簿(*.xlsx)” 。
4、再重新启动一下Excel , 新建一个文件就有1048576行了 。

相关经验推荐