如何避免从unix到excel的指数转换

如何避免从unix到excel的指数转换

我通过调用数据库视图在 unix 中生成 csv 文件。生成文件后,我将通过电子邮件将文件发送给业务用户。所以问题是当他们打开简历时,大数值反映为指数数 1.05501E+17 而不是实际数字 105501060000700000。

有什么方法可以避免这种情况或在 UNIX 中修复此问题。提前致谢。

答案1

"=""通过在数字之前和之后添加""",Excel 应作为字符串导入,从而避免指数级的灾难。

而不是原来的值

105501060000700000

添加额外的字符,如下所示,以作为字符串导入。

"=""105501060000700000"""

相关内容