相关疑难解决方法(0)

关闭 Excel 中的科学记数法

我想防止 Excel 行为将我输入的任何大数存储为数字,然后缩写为科学记数法。是否可以告诉 Excel 2007 停止这样做?

microsoft-excel-2007 microsoft-excel

103
推荐指数
3
解决办法
50万
查看次数

如何让 Excel 2007 停止将大数格式化为科学记数法?

这个问题的倒数。

作为编程工作的一部分,我经常从外部来源下载 CSV。我喜欢在 Excel 中检查他们的数据,因为让我们面对现实,Excel 是处理此类事情的理想工具。

除了一种行为:Excel 试图智胜 CSV 中的数据,因此,如果某些内容看起来像一个数字(例如,许多 ISBN/EAN 代码),Excel 会这样对待它。如果这个数字真的很大(就像几乎所有 ISBN/EAN 代码一样),Excel 会将数字转换为科学记数法。最后,如果数字不是特别大,对于大多数这些数据格式,这表明 Excel 已经决定我的数字不应该有前导零。

所以......有没有办法打开一个CSV(如果可能,通过双击,但我愿意在这里妥协),我可以让Excel 2007将所有列视为文本?

import csv microsoft-excel-2007 microsoft-excel

18
推荐指数
1
解决办法
3万
查看次数

这种 Excel 行为是否具有较大的十六进制数?

抱歉,问题标题含糊不清,但我不确定如何最好地解决这个问题。

当我将以下数字粘贴到 Excel 单元格中时:

5000097208326954
Run Code Online (Sandbox Code Playgroud)

它显示为

5E+15
Run Code Online (Sandbox Code Playgroud)

没关系。我明白了。但是,当我查看功能栏时,它显示为

5000097208326950
Run Code Online (Sandbox Code Playgroud)

明白。该行为似乎与我可能放在单元格上的任何先前格式无关。

这是在 Excel 2003 SP3 上。

我是否错过了一些微妙的预期行为,或者这是一个错误?

microsoft-excel hexadecimal

2
推荐指数
1
解决办法
3579
查看次数