Re: [算表] 大量txt汇入excel(已解决),新增一合并字串问题

楼主: suyimieh (Mieh)   2014-07-29 22:20:35
首先,先感谢s大、l大、p大 三位教我的方法
我每一项都试过,也都有遇到一些不同的问题
所以也稍微说一下过程中遇到的,也许对相同情况的人有帮助
首先我试了l大说的ultraedit要检查,
但从程式中看中间的间隔都是没有问题的,
汇入的时候还是会有跑掉的情况
(后来才发现是预览的时候跑掉,其实汇入后是正常的)
然后,用p大说的方适合并档案,
确实可以合并,但出现的还是会连在一起,得手动换列
最后试了s大说的AeroMerge,可以很顺利的合并,且自动换列
不过就在汇入的时候,excel说资料太大量无法全部汇入,
然后汇入的就只会有第一行而已,可是我其实只有用20笔左右测试,
后来再爬文,有人说资料量太大可以先汇入access再汇入excel,
这样就解决了,但是还是不知道为什么AeroMerge合并后的会太大不能直接汇入,
在前面的时候我本来想快放弃要一个一个换列的,还好有成功,虽然步骤有点多
作者: soyoso (我是耀宗)   2014-07-29 23:51:00
e栏的公式复制贴上值试试如果软件方面不太好用的话,试一下宏看看http://goo.gl/P3OTU4
作者: ljuber (美少妇与女儿同学的故事)   2014-07-30 13:08:00
把excel档案内容全选复制 贴到spss去如何?
楼主: suyimieh (Mieh)   2014-08-04 12:30:00
s大~SPSS无法复制公式,谢谢您的宏,虽然我试了一下不太会用XXD, 我有到统计版看看,后来不知到怎么样的就好了,(我有把公式重新再带入一次,检查编码)
作者: soyoso (我是耀宗)   2014-08-04 12:39:00
^^
作者: qama (G.M.T.)   2014-08-04 15:31:00
请问资料如果超过1048576列要如何修改宏呢?@@ 谢谢
作者: soyoso (我是耀宗)   2014-08-04 17:06:00
请问这些资料汇入之后会分析整合吗? 还是只是单纯汇入呢?
作者: qama (G.M.T.)   2014-08-04 17:40:00
汇入之后会再另外新增工作表对这些资料作运算 @@> 谢谢
作者: soyoso (我是耀宗)   2014-08-04 19:43:00
先以powerpivot试试能不能符合http://youtu.be/2_dk8eBAaX4影音档内的资料为2百多万笔资料excel2010以上版本才有的功能,2010不是原本就有,要额外安装,2013则是本身就有,http://goo.gl/8Cr5Hq 请到微软网站下载安装。先试试这方式是否可以达到您要的,如果还是不行再来以宏方式来处理^^
作者: qama (G.M.T.)   2014-08-05 17:49:00
你好~我用2010,目前已照步骤安装PowerPivot,照步骤在PowerPivot分别使用"取得外部资料"中的1.从文字(把副档名改成txt)用空格当分隔符号,但因为资料并不是都空一格,有的是空两格有的是空三格(因为有负号),所以资料乱掉了。列的顺序也和原资料不同2.从数据库(先汇入ACCESS存成accdb)汇入PowerPivot后排列正确。因为没有要拉到"资料行标签"的资料,所以使用枢纽分析表将资料拉到"资料列标签",但是出现"枢纽分析表范围超过工作表资料大小。要尽可能显示整个枢纽分析表吗?确定 取消"选择"确定"之后再拉进来别的资料,如果是拉识别码进来,资料都有汇入(未超过1048576列),但最后面的一栏出现"总计"。如果是拉文字类型的进来,会出现"枢纽分析表范围超过工作表资料大小。要尽可能显示整个枢纽分析表吗?确定 取消"似乎还是不能装满目前工作表后自动塞到别的工作表去@@ 谢谢
作者: soyoso (我是耀宗)   2014-08-05 18:17:00
如果还是不行的话,那宏方面是希望如果超过1048576时转到其他工作表吗?
作者: qama (G.M.T.)   2014-08-05 18:44:00
是的 希望如果超过1048576列时可以转到其他工作表 谢谢@@>
作者: soyoso (我是耀宗)   2014-08-06 00:11:00
http://goo.gl/KESXSY 试试http://goo.gl/EKq3Yh 以这版为主,改善效能和加上进度条
作者: qama (G.M.T.)   2014-08-06 12:33:00
你好~ 跑到100%之后,出现"执行阶段错误'9':阵列索引超出范围",但是还没有汇入完成@@ 谢谢
作者: soyoso (我是耀宗)   2014-08-06 12:44:00
笔数是几笔呢?
作者: qama (G.M.T.)   2014-08-06 12:59:00
汇入到第5页,还有72万左右没汇入,总共约5599785列。
作者: soyoso (我是耀宗)   2014-08-06 16:14:00
已修改,http://goo.gl/EKq3Yh 重下试试
作者: qama (G.M.T.)   2014-08-06 18:22:00
成功了!! 可是同一列的资料都集中到第一栏去了@@请问如何像用汇入精灵使用分栏线那样拆开呢?@@
作者: soyoso (我是耀宗)   2014-08-06 21:52:00
那您的分隔符号是什么呢?
作者: qama (G.M.T.)   2014-08-06 22:59:00
你好~ 我的分隔符号是;原始资料是不固定长度的空白,我将它汇入ACCESS之后再汇出成txt档,并用;作为分隔符号本来想用ACCESS把资料中不要的符号如)和(,用取代方式删掉但是用ACCESS速度实在太慢了,只好仰仗EXCEL @@" 谢谢
作者: soyoso (我是耀宗)   2014-08-06 23:28:00
将comma改为semicolon 也可连结重下http://goo.gl/EKq3Yh

Links booklink

Contact Us: admin [ a t ] ucptt.com