ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 问下,关于PQ批量导入带小数数据的问题

[复制链接]

TA的精华主题

TA的得分主题

发表于 2021-1-5 17:14 | 显示全部楼层 |阅读模式
我这里有个40万行的数据,其中有一列是数量,数量列包含整数和小数,例如(1,1.2)这类数字,但我把40万行数据导入PQ后发现,小数被自动四舍五入了,另,我导入同样有带小数的数据几十行,却正常,这是为什么,有办法解决吗,不显示小数,后期操作很麻烦

TA的精华主题

TA的得分主题

发表于 2021-1-5 21:27 | 显示全部楼层
本帖最后由 sayhi95 于 2021-1-5 21:29 编辑

删掉自动生成的更改的类型那一步试试

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-1-6 14:16 | 显示全部楼层
sayhi95 发表于 2021-1-5 21:27
删掉自动生成的更改的类型那一步试试

依旧不行,可能是导入时候直接变整数了,变成不可逆,即便我删除类型也是一样的,不会是BUG吧,求大佬指点指点!~
PS:只有大量数据才有这种情况,几十行没有这种情况出现
QQ图片20210106134851.png
QQ图片20210106134904.png
QQ图片20210106134908.png
QQ图片20210106134912.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-1-6 14:18 | 显示全部楼层
sayhi95 发表于 2021-1-5 21:27
删掉自动生成的更改的类型那一步试试

依旧不行,感觉是导入的时候直接被四舍五入整数了,删除类型会也恢复不了,BUG吗?

TA的精华主题

TA的得分主题

发表于 2021-5-7 13:36 | 显示全部楼层
今天我也遇到这个问题了,楼主找到解决办法了没?

TA的精华主题

TA的得分主题

发表于 2021-5-7 16:21 | 显示全部楼层
本帖最后由 123-456789 于 2021-5-8 09:56 编辑

我用的是office 2019版本,并不存在上述问题。
我先在Excel中模拟了前20万行为整数,后20万行为小数的表格,导入PQ中,PQ会自动更改数据类型为整数。这是因为一般情况下PQ会自动检测表格的前1000行的数据类型,如果前1000行均为整数,更改后的数据类型为int,如果前1000行中有整数,也有小数的话,更改后的数据类型则为number。楼主用几十行的数据导入PQ显示正常,就是这个原因。
那么,上述40万行的表格导入PQ后,删除更改数据类型这一步,后20万行小数的数据类型是否会发生变化呢?点击预览,PQ显示的全部为整数,这是因为PQ预览只能显示前1000行,后面的小数数据无法显示。我们可以将这列数据反转过来,你会发现全部的小数数据依然存在。你也可以用List.Sum将该列数据相加,结果也将是小数,说明数据类型并没有改变。
当然,如果这样还是不行,那可能就是版本中存在的bug了。

TA的精华主题

TA的得分主题

发表于 2024-7-16 10:11 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
szfirst 发表于 2021-5-7 13:36
今天我也遇到这个问题了,楼主找到解决办法了没?

我也遇到这个问题了,我发现保留整数的数据类型是Int64.type,在编辑栏里将它改为type number,就可以了
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-21 18:53 , Processed in 0.032556 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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