ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: aliceshum

[求助] (已解决)头痛的问题:数据越来越多,可能很快超二十万行,怎么办?

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-12-10 20:43 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
原帖由 penghaifeng 于 2009-12-10 09:02 发表
EXCEL 2003工作表行数限制的处理,每个月份的数据存在一张工作表内,然后用SQL连接
如附件所示,仅供参考!~~~~


建议使用EXCEL 2007!


谢谢彭兄!请问一下,如果每张表6万行,4张表合起来有24万,用SQL处理,合并起来实际还是24万行,算超的。这样不会出现问题吗?

彭兄的SQL学得真好!我可只能用最简单的,太复杂了,我就看不懂。就象函数一样,嵌套一两层还行,太多层了,就看糊涂了。呵呵。

[ 本帖最后由 aliceshum 于 2009-12-10 20:51 编辑 ]

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-12-10 20:44 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
原帖由 xinjiana 于 2009-12-10 09:21 发表
数据全部改到access吧,前台操作还是用excel,包括透视表之类的,
两者的差别不是很大,access只放数据就可以了


请问,可以这样实现吗?我试试,谢谢!

哦,终于成功了!用这种方法来操作,果然打开EXCEL时很快。只要ACCESS文件名与位置不改,打开EXCEL数据透视表,可以自动更新。现在的问题就是:1、在ACCESS中可不可以只追加数据(比如,追加12月份的数据),而不用每次都重新导入一遍数据(比如,每次都要从开业开始,再次导入)?
2、如果EXCEL透视表要发给别人,那么,必须连ACCESS一起发对吗?不然对方操作时会出错。

[ 本帖最后由 aliceshum 于 2009-12-10 21:27 编辑 ]

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-12-10 20:46 | 显示全部楼层
原帖由 dg831451 于 2009-12-10 15:56 发表
建议用ACCESS或者SQL SERVER。。。



呵呵,SQL SERVER我不懂,ACCESS还懂一点点。那么,我每次数据有增加,是不是要重头到尾再一次导入ACCESS呀?还是,可以只追加增加的部分?谢谢!

TA的精华主题

TA的得分主题

发表于 2009-12-11 11:05 | 显示全部楼层
谢谢彭兄!请问一下,如果每张表6万行,4张表合起来有24万,用SQL处理,合并起来实际还是24万行,算超的。这样不会出现问题吗?

彭兄的SQL学得真好!我可只能用最简单的,太复杂了,我就看不懂。就象函数一样 ...

不是这样算的!你也看到了4楼的图示了,透视表行数为114行,利用的空间还很大!

TA的精华主题

TA的得分主题

发表于 2009-12-11 15:23 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
原帖由 aliceshum 于 2009-12-10 20:44 发表


请问,可以这样实现吗?我试试,谢谢!

哦,终于成功了!用这种方法来操作,果然打开EXCEL时很快。只要ACCESS文件名与位置不改,打开EXCEL数据透视表,可以自动更新。现在的问题就是:1、在ACCESS中可不可以只 ...


1、access支持直接从excel复制粘贴的,具体的你可以研究一下,只要行位置对上就可以了
2、如果要发给别人,可以讲数据库发给别人,如果不发的话,就把透视表粘贴成数据就可以了

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-12-11 20:34 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
原帖由 penghaifeng 于 2009-12-11 11:05 发表

不是这样算的!你也看到了4楼的图示了,透视表行数为114行,利用的空间还很大!


哦,我不是说数据透视表的行数。是说,用SQL合并数据源之后,实际合成的数据源的行数(就是说,虽然它没有出现,但在后台应该是生成了)。不过,您既然说可以,那应该就是可以的。呵呵。

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-12-11 20:57 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
原帖由 xinjiana 于 2009-12-11 15:23 发表


1、access支持直接从excel复制粘贴的,具体的你可以研究一下,只要行位置对上就可以了
刚刚试了一下,我在EXCEL中复制好几列,到了ACCESS中,都成一个字段了。不知是否因为我用2003版本,这个功能还用不了?

2、如果要发给别人,可以讲数据库发给别人,如果不发的话,就把透视表粘贴成数据就可以了

嗯。这个可行,呵呵。如果他们需要操作透视表,就连数据库一起发;如果他们只看数据,就粘贴成数据。

091212补充:今天下午又试了一次,是OK的。我先在EXCEL中复制相应行,然后,到ACCESS的表中,选择“编辑”-“粘贴追加”,就OK了。呵呵。

[ 本帖最后由 aliceshum 于 2009-12-12 16:54 编辑 ]

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-12-11 21:56 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
刚试了,用ACCESS做数据源,结果,EXCEL透视表文件,小了一半!原来11.8M,现在5.8M。打开速度也快了不少。

看来,是要试试用ACCESS做数据源这个方法了。呵

[ 本帖最后由 aliceshum 于 2009-12-11 22:09 编辑 ]

TA的精华主题

TA的得分主题

发表于 2009-12-11 23:23 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
在excel做一个模板,每次增加再使用VBA导入ACCESS数据库;再使用excel透视;



控制在100万以内,多了,透视更新也比较慢的;再大数据,就需要重新规划数据源了;


100万数据内这种操作模式可以体现速度和便捷

TA的精华主题

TA的得分主题

发表于 2009-12-12 00:01 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
我们的电脑一般都没有安装access啊?
怎么演示呢!?
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-28 06:38 , Processed in 0.032064 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表