大家好<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我是JMP的新用戶。
當我將JMP文件保存到Excel文件時,文件的格式被更改。例如,“09-1903”至“Sep-03”和“10-1915”至“Oct-15”。
如何保持原始值,防止更改日期格式?
謝謝。
回复:嗨,大家好這不是一個非常優雅的解決方案,但它可能適合您的情況。要明確告訴Excel該值是文本( 不數字日期值),您可以在文本前放置單引號(刻度線)。例如,“'09 -1903”(當然沒有雙引號)。
可以使用JMP中的公式添加此單引號。如果JMP中的列是數字,則可以使用以下公式在JMP中創建新列:
“'”||格式( :數字列 )
這是兩個雙引號內的單引號,2個垂直條(連接函數符號)和Format函數(將日期變量轉換為其格式化形式作為文本/字符值)。
如果JMP中的列是字符,那麼您可以使用以下公式在JMP中創建新列:
“'”|| :字符列
再一次,這是兩個雙引號內的單引號,以及2個垂直條(連接函數符號)。
在Excel中,您不會在單元格中看到單引號,但它仍然存在,因此如果您基於該單元格執行任何Excel計算,則可能會產生一些問題。
祝你好運。
霍華德
回复:嗨,大家好嗨ssailorr,
在文檔中聲明導出到Excel將不會保留所有格式和設置:
“將數據表導出為Microsoft Excel時,將保留數據表單元格顏色。 XLSX 文件。還包括隱藏數據和排除數據。大多數格式和公式不會導出為Excel格式 “。
您的案例的原因之一可能是JMP和Excel都能夠將您的日期格式識別為日期,但是沒有這種格式作為顯示格式,至少對於我的版本而言。
可能有可能使用“保存數據庫”命令連接到Excel文件而不是數據庫。但到目前為止我還沒有嘗試過。老實說,我不認為它會保留格式(基於我上面的評論)。
沒什麼幫助,但至少有一個解釋。
乾杯,馬丁