用dbeaver将表数据导成Excel时,数字超过15位自动补零问题
1.问题描述:当数据库表中有个字段例如billno=1100205719929175713在导出的Excel中就自动变为billno=1100205719929170000。
2.原因:Excel中会自动将超过15的数字后面数字变成0。
3.解决方法将数字转化成字符串,在billno后面加一个’,A’字符串:concat(billno,’,A’),导成Excel后再分列把加的字符去掉。
1.问题描述:当数据库表中有个字段例如billno=1100205719929175713在导出的Excel中就自动变为billno=1100205719929170000。
2.原因:Excel中会自动将超过15的数字后面数字变成0。
3.解决方法将数字转化成字符串,在billno后面加一个’,A’字符串:concat(billno,’,A’),导成Excel后再分列把加的字符去掉。