ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 2787|回复: 9

[求助] PowerPivot 从execl获取数据最多是255列吗?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2016-11-13 09:26 | 显示全部楼层 |阅读模式
使用的系统是office2013 64位,原execl数据表有3000多列,导入PowerPivot 只有255列,还能增加吗?怎样解决,请教老师们,谢谢!

TA的精华主题

TA的得分主题

发表于 2016-11-13 16:55 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
试了一下,超过255列导入PowerPivot 没问题。你的数据文件可能后缀为.xls(2003格式).

TA的精华主题

TA的得分主题

 楼主| 发表于 2016-11-13 17:15 | 显示全部楼层
LWQHLWQH 发表于 2016-11-13 16:55
试了一下,超过255列导入PowerPivot 没问题。你的数据文件可能后缀为.xls(2003格式).

楼上的朋友,文件后缀全是*.xlsx格式(2013 execl),不是*.xls(2003格式)。
重新试了一遍,还是只创建了255列。

TA的精华主题

TA的得分主题

发表于 2016-11-13 17:35 | 显示全部楼层
又试了一下,1000列导入PowerPivot正常,3000列导入PowerPivot时间超长(超过了15分钟没有结束,还只有一行数据:系统win10 ,64位,office2016,64位)。
建议将数据结构转换到50列以内。

TA的精华主题

TA的得分主题

 楼主| 发表于 2016-11-13 20:22 | 显示全部楼层
LWQHLWQH 发表于 2016-11-13 17:35
又试了一下,1000列导入PowerPivot正常,3000列导入PowerPivot时间超长(超过了15分钟没有结束,还只有一行 ...

朋友,有没有什么特殊的设置,我换装了office2016还是只创建了255列。请再指教!

TA的精华主题

TA的得分主题

发表于 2016-11-13 21:35 | 显示全部楼层
3000列数据时导入,出去了一趟4个小时过去,PowerPivot还在导入状态中,说明3000列对于PowerPivot已吃不消。
给你一个1000列数据成功导入的例子:

1000列导入PowerPivot.zip

793 KB, 下载次数: 8

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2016-11-13 21:52 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
LWQHLWQH 发表于 2016-11-13 21:35
3000列数据时导入,出去了一趟4个小时过去,PowerPivot还在导入状态中,说明3000列对于PowerPivot已吃不消 ...

谢谢!我获取的是外部execl数据。是不是内、外不同?我再研究一下。。。

TA的精华主题

TA的得分主题

 楼主| 发表于 2016-11-13 22:45 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
LWQHLWQH 发表于 2016-11-13 21:35
3000列数据时导入,出去了一趟4个小时过去,PowerPivot还在导入状态中,说明3000列对于PowerPivot已吃不消 ...

通过“添加到数据模型”可以把本工作簿中3000列以上的数据创建到PowerPivot中,包括一行数据,一行标题,用时数分钟。增加到20行数据就卡了。
所用系统:win10  64位;office2016  64位;内存 16G;
如果获取外部execl数据,只创建了255列字段。

TA的精华主题

TA的得分主题

发表于 2016-12-2 16:36 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
将1000列导入PowerPivot.zip文件中Excel表格的1000列扩充至3000列,a.在Power Pivot中将其添加到数据模型,PP中只能添加1000列。b.直接通过Excel插入数据透视表并选择使用此工作簿的数据模型,结果也是只能添加1000列到数据透视表中。上述两种结果在win10  64位,office2016  64位,内存 16G和在win10  64位,office2016  64位,内存 8G;两种硬件环境最后结果是相同的。所运行的时间也并不太长有差别。任务管理器监控看到,内存开销很大,这正是Excel数据建模引擎使用大量内存所在。

TA的精华主题

TA的得分主题

发表于 2019-5-22 18:21 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-4-27 00:53 , Processed in 0.042420 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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