(已解决) Excel 插件中长整数的显示问题

在 Excel 中,未超过 11 位的会正常显示,超过 11 位的数值会变成科学计数,如下:

imagepng

有一个 Excel 文档,其中有一列商品编码是 10 位数的数值,截图如下:

imagepng

可以看到,用 E(?) 读成序表或者用?读成序列的序列时,10 位数的商品编码列所见即所得,没有问题。如果把商品编码所在的列转换成文本,全部变成科学计数的形式了:

imagepng

或者根据商品编码列分组,得到的也是科学计数的形式:

imagepng

即使那列用 string 转换成文本也不行:

imagepng

以上是直接在工作表里操作的情况,那换成以外部文件的形式读入时,情况如下:

读入时,商品编码这一列 10 位数数值会变形,不是科学计数,如下:

imagepng

但是用 string 函数转换成文本后可变成原来的值:

imagepng

或者 group 后也能显示成原来的 10 位数:

imagepng

但上述样子也只是看上去一样,深化出其中一条后显示的又不一样:

imagepng

上述问题,恳请大佬们得闲时帮忙看看,如何才能正常显示 10 位数,或者 11 位数,和 Excel 保持一致。

谢谢!

附上文档,可放心下载↓:

testxlsxzip