首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何停止CSV截断长数字?

问如何停止CSV截断长数字?
EN

Stack Overflow用户
提问于 2020-09-29 10:34:20
回答 2查看 574关注 0票数 0

我正在使用PHP语言来做导出csv文件的功能。所有的数据转换都是正确的,但如果是长数字数据,它会自动转换为csv文件中的格式化数字,例如9.9102E+11。我可以知道如何阻止CSV截断长数字吗?希望有人能给我指引。谢谢。

下面是我的长数字变量代码:

代码语言:javascript
复制
$content .= $row['identify'].",";

error Passport/IC No列输出显示如下:

​

​

我试过了,但没有用:

代码语言:javascript
复制
$content .= strval($row['identify']).",";
EN

回答 2

Stack Overflow用户

发布于 2020-09-29 11:46:05

你应该确保它是以字符串的形式输出的。很明显,它是用科学记数法写的。正如您所知道的,这并不是一种不熟悉的形式。对于细节来说,它不是人类可读的。如果你愿意,你可以查找你正在使用的程序,并检查它是否有关于手头主题的选项设置。这应该是restful的。所以,请告诉我这是否有效。

BTW, here's a helpful link

票数 0
EN

Stack Overflow用户

发布于 2020-09-29 21:13:17

您是在原始csv文件中还是在Excel等电子表格软件中看到科学记数法?

如果您只在Excel中看到这一点,您可以重新设置列的格式(csv文件没有格式)。

如果你真的想将该字段导出为“文本”(即让Excel将其视为文本),那么你可以使用="12345678"。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64112050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档