2.142 FAQ-1217 如何导入大整数而不以科学计数法显示?

Last Update: 5/20/2025

导入大整数要显示所有数字有两种方法。

导入大整数作为文本

默认情况下,对于大于 15 位数字的整数,例如身份证号码等,该整数将作为文本导入,因此不会转换为科学计数法,例如 1E15 等。相反,小于 15 位数字的大整数将作为数字导入,因此会被截断并以科学计数法显示。

注意:
  • 系统变量 @BID 决定了大整数被导入为文本的阈值位数,超过该阈值的数将被导入为文本。默认位数为 15。因此,如果要显示小于 15 位的大整数的所有数字,如 "35928471539682"就要 设置 @BID 值小一点,比如 13。


导入大整数作为数值

从 Origin 2025b 开始,对于不超过 11 位数字的大整数,可以通过将小数位数设置为 0 来显示完整的数字。就是,

  1. 双击列标题以打开列属性对话框。
  2. 选项分组,设置:
    • 格式 = 数值文本&数值
    • 位数 = 设置小数位数
    • 小数位 = 0
    Big Integer Column Properties.png
注意
  • 当设置了小数位系统变量 @BIT 确定大于该阈值的整数将以科学计数法显示。默认设置为 1E10。因此,如果您导入大于 1E10 的整数,并希望将其导入为显示完整数字的数字,要把 @BID 设成大一点,比如 1E20。

Keywords:big data, 大数据, large no, 大数字, import, 导入, copy paste, 复制黏贴, copy from Excel, 从 Excel复制, clipboard, 剪贴板, full digits, 全精度, decimal, 十进制, scientific notation, 科学计数法, standard format, 标准格式