如何在從 Excel 文件導入過程中防止數字數據更改為科學記數法你好,
我正在從 Excel 文件導入數據。 我的數據變成科學記數法,然後我丟失了最後兩位數字的詳細信息。
如何從 Excel 文件導入數字,以便 JMP 不會將格式更改為科學記數法?
以下是數據示例:
| 數字 |
| 20160609144108701 |
| 20160609144108702 |
| 20160609144108703 |
| 20160609144108704 |
| 20160609144108705 |
| 20160609144108706 |
| 20160609144108707 |
感謝您的幫助!
文德
回复:如何在從 Excel 文件導入過程中防止數字數據更改為科學記數法如果使用導入工具,您可以為列數據類型選擇字符。

回复:如何在從 Excel 文件導入過程中防止數字數據更改為科學記數法非常感謝您關於2^53的知識。 我敢打賭,一些程序員認為很多年前在 256 kb 計算機上編程時不可能需要這麼大的數字:)
我將文件更改為導入到文本文件,並添加了一個前導字符來解決該問題。
文德
回复:如何在從 Excel 文件導入過程中防止數字數據更改為科學記數法非常感謝您的回复!
我最終在開頭添加了一個字母,以便數據能夠正確導入。
該格式是日期格式和順序編號的混合,這導致日期不能直接使用。
再次感謝。
文德
回复:如何在從 Excel 文件導入過程中防止數字數據更改為科學記數法嗨文德,
我可以確認,對於長數字序列(就像您一樣),從 Excel 導入會將有效位數上限限制為 15。
這是一個解決建議(不太漂亮,但應該可行):
如果您的值不是真正的數字,而是由數字組成的字符串,請嘗試在名為 Number 的 Excel 列末尾添加一個字符。 這將強制 JMP 將它們作為字符加載。 然後,您可以使用字符函數提取必要的信息。
另一種方法是將 Excel 文件導出為製表符分隔並使用交互式對話框設置數據類型
最後,看起來您的數據可能是日期和時間加上其他內容。 如果是這種情況,研究數據/時間格式可能會很有用。
此致,
TS
回复:如何在從 Excel 文件導入過程中防止數字數據更改為科學記數法數據代表什麼? 如果它是 2016 年的日期時間(精確到毫秒),答案可能是將其轉換為 JMP 日期時間值。 如果它是零件號,則應將其保留為字符數據。
是 CSV 文件嗎? 您使用的是文本文件導入、多個文件導入還是 Excel 導入?
我不是 Excel 專家,但我認為這些值是 Excel 中的字符串數據。
大多數程序(包括 JMP)使用雙精度浮點表示形式,無法處理大於 2^53 的精確整數,而 2^53 小於這些數字。
您可以使 JMP 使用看起來像整數的格式,但最低有效數字實際上並不存在。
格式( "固定十進制", 18, 0 )
雙精度數最多有 15-16 位有效數字。
big integer valuesbig integer values大整數值