问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

txt导入Excel超出最大行如何自动分表:现有2000W条记录的txt,xls最大65536行,xlsx最大104W行。

发布网友 发布时间:2022-04-26 15:43

我来回答

2个回答

热心网友 时间:2023-10-12 13:50

这个问题比较有趣。提问者知道excel的极限所在,依然一往无前地要将txt导入excel。可否想过,excel在如此大量的数据面前,即使能成功导入,也会打开很慢甚至打开死机?我试过2千条记录导入excel后,打开要5分钟,1w条记录就假死机了。这样的大量数据复制过来,excel只能作为数据存储载体,无法打开查阅或者使用的。
我的建议:不要导入到excel里面,而是导入到数据库里面。
一般电脑装有office,可以拿出来的数据库工具,可以选择office组建之一access。(添加组建的安装过程不叙述了)
txt导入到access有向导可以实现(菜单外部数据→文本文件),这里不叙述了。
而且aceess可以打开2000w的表,只要导入的数据(txt文件大小)不要超过1G就可以了。可以打开这个表,可以修改数据,不会假死,与excel操作差不多。
如果楼主还是希望将txt导出到excel,这里给个方法,需要调用点sql语句,但不使用vba(减少程序调试时间):
1、新建一个access文件,用向导将txt导入到access,注意设置自动编号为表的主键,字段名为“ID”。导出后保存表名称为“表1”。
2、按照每个excel文件100w条记录来导出,每超过100w条导出到新的excel表的思路来导出。在access建立一个查询,进入sql视图,粘贴代码: select top 1000000 * from 表1
保存该查询为“查询1”,关闭后。在access左边导航处右键“查询1”导出到excel。后面你懂的。
3、进入“查询1”sql视图,修改代码为 select top 1000000 * from 表1 where id not in (select top 1000000 id from 表1 )。然后导出100w+1到200w的数据。
4、进入“查询1”sql视图,修改代码为 select top 1000000 * from 表1 where id not in (select top 2000000 id from 表1 )。然后导出200w+1到300w的数据。如此类推,一共手工导出20次。
也许你会问,为何不用excel的vba工具,调用ado控件直接打开txt导入数据到excel。我建议是,用ado方法,其实也是建立一个虚拟数据库,但导入数据的过程全部是代码,不直接,调试很花时间(而且容易假死)。手工20次,效率实在高多了。大道至简,选择合适自己的工具和方法。

热心网友 时间:2023-10-12 13:51

这个问题我查了一个小小时的方略没有找到解决的答案,突然记起文件导入结束时有一个提示:在文本导入向导中进行操作(EXCEL2007)。然后终于发现,导入向导一开始的界面有一个“导入起始行”。如果你的数据文件像我的一样规律是以行存储的,那么恭喜,你只要将上次导入的结束行作为下一次导入的起始行则可。
txt导入Excel超出最大行如何自动分表:现有2000W条记录的txt,xls最大...

1、新建一个access文件,用向导将txt导入到access,注意设置自动编号为表的主键,字段名为“ID”。导出后保存表名称为“表1”。2、按照每个excel文件100w条记录来导出,每超过100w条导出到新的excel表的思路来导出。在access建立一个查询,进入sql视图,粘贴代码: select top 1000000 * from 表1 保存...

EXCEL中如何快速将总表数据拆分到不同分表保存并实现新增记录?

一、数据透视表的方法:插入数据透视表,选择在新的工作表中插入。把客户名拖筛选字段区域,其他需要的数据拖到透视表的中行、列、或值汇总区域即可。有新的数据时只要刷新一下即可。复制工作表,在新的工作表中,只需要筛选其他客户,就得到该客户的数据。二、Power Qurey的方法:将数据导入到Power Qur...

java将数据导出excel计算其文件大小

java导出excel超出65533行业务背景: 列表导出,数据导出超过65533行 解决方案: 1、超出65533行,直接系统提示:本系统支持导出的最大条数为65533行 2、导出模版改为.xlsx,POI导出时用XSSFWorkbook,把所有数据都拿到内存里,可以导出超过65533行,但是上线之后,发现会内存溢出 3、导出模版改为.xlsx,POI导出时用SXSSFWorkbook...

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...请问有谁知道是怎么回事?有时候上下楼梯或是正常走路会忽然下跪。友... 剑网三刷鹊翎的时候小怪掉落的东西看不见,地上也不发光。等好久了... 360浏览器点链接或者搜索就显示个空白页、 九年级政治题:图片:一个人往菜里放有毒物质,一只手给予处理,反映了什 ... 梦见别人吃了有毒的青菜死了 eg是什么意思网络语eg是什么意思 石墨烯简写 ...我从EBP系统导出的数据逗号和点号颠倒了,怎样在excel中修改... 宁夏医科大学是公办还是民办大学? 2023宁夏大学中外合作办学学费是多少? CAD导入EXCEL时点选择性贴上CAD元件,EXCEL图太长了,导入进CAD时有一部分没有显示出来,请高手帮忙解决一 要把TXT文件导入到EXCEL中,但是太大,导入不完怎么办 ppt导入excel较大表格后如何解决 EXCEL文本导入的文件过大怎么办? Excel 导入外部数据,条数太多怎么办 如何处理数据量过大导入EXCEL不完全 EXCEL中导入文本文件,太多行怎么办 aspose导入excel时数据有效性太长,打开的时候就出错了,怎么解决呀,有... 电脑软件导入Excel表格中数据时,提示“对类型字符来说值太长”是什么问题 psv忍龙1菜单看不懂求翻译 psv忍者龙剑传西格玛1怎样修改无敌状态教程? psv的忍者龙剑传1的第12章里,那女雕像怎么过,(我根据地图指示到了那女雕像那房间的第二层,然后 PSV忍龙第一个存盘点在哪?看有人说打了1、2个小时还没到,到底在哪? PSV忍者龙剑传1第二章黑龙丸duku,怎么打赢他,我想最快速度拿到凶手服装, psv忍龙Σ1第15关跳墙怎么跳 psv上面的忍者龙剑传有几个版本,都有什么区别 求解,忍龙1和2哪个好玩 psv 忍龙1 双蛇头广场 石板3块在那? psv忍龙1辅助道具入手方法 psv忍者龙剑传1超忍难度我通关了都没有拿到雷法?什么情况? 求助啊!Office2007-导入Excel的数据不多但是Excel文件好大 蔬菜沙拉怎么做?简单又好吃! EXCEL数据太大 如何导入数据库 woed中表格导入excel时word表格中许多长数据在excel里怎么完整显示 TXT文件过大,导入EXCEL中不完全应该怎么办? excel导入网址过长怎么处理 超简单的蔬菜沙拉怎么做 excel中,我导入一个纯文本文件,文本中有一列超过15长度的数字不能正确显示,不知如何处理? 我从excel中向PLSQL中导入数据时,总是显示数据太长,因为粘贴过去时,会把一些空格也粘过去,怎么办呢? 蔬菜沙拉做法大全 蔬菜沙拉的做法,蔬菜沙拉怎么做好吃,蔬菜沙拉 7颗骰子350怎么玩 玩骰子喊几个几的技巧是什么? 视高的房子值得买吗 视高镇的自然条件 怎么写大四自我鉴定从政治态度方面的? 我是大学生快毕业了要填第一二三四学年的自我鉴定表...不知道怎么写希望大家可以帮助我 大四了,最后一次的学年小结要怎么写噢?求救 怎么写学生学年鉴定表里面的学习方面? 急需一份自我鉴定,在线等,如被采纳还有加分,绝不食言。