從excel導入單元格中的新行尊敬的社區成員,
有沒有人知道當單元內有行製動器時如何正確地從excel導入數據嗎?
在隨附的excel工作表中,單元格B4和B7具有行製動器,無論我如何嘗試導入或僅將其複制並粘貼到JMP中,該錯誤都會導致導入錯誤。 是否有對此具有魯棒性的導入方法?
可以使用Alt + Enter或在其他程序中復制多個段落的情況下,將行式製動器輸入excel中的單元格。 它會在工作中拋出扳手,並且文件過大會造成破壞。
我正在使用JMP 14,但我不認為這是版本問題。
非常感謝,
羅恩
其他回复:使用單元格中的新行從excel導入上週我剛遇到這個問題,讓我發瘋了!
導入後我進行了一些重新編碼,以折疊空白並進行了修復。
Names Default To Here( 1 );
dt = Data Table( "Sheet1" );
dt << Begin Data Update;
dt << Recode Column(
dt:Nominal,
{Collapse Whitespace( _rcNow )},
Target Column( :Nominal )
);
dt << End Data Update;回复:使用單元格中的新行從excel導入謝謝@Byron_JMP為您的建議。 但這對我來說不起作用,也許我們有不同的導入設置。
我在excel中的原始表格如下所示,單元格B4和B7中有行製動器

使用即時復制並粘貼列名稱,我得到以下圖像。每個行製動器都被插入為新的表格行,

使用導入嚮導,我得到以下信息,其中刪除了單元格中的原始行製動器以及其內容的提示。

因此,我沒有將其刪除將解決任何問題的空白。
理想情況下,這可以在JMP中修復,作為導入時讀取數據的一部分。 JMP應該
將此解釋為單元格中的新行或字符之間的空格。
使用默認設置在SAS中打開excel文件時,結果要好得多。 單元中的電源製動器剛剛被卸下。 這樣可以維護文件的單元格,行和列的整體完整性。
最好還是增加一個空間。 如果我不得不使用文本進行分析,不知道以後如何自己添加它。

到目前為止,我確實設法解決此問題的方法是在導入之前搜索並替換Excel中的所有新行。要在excel中搜索的換行符是Ctrl + j。用簡單的空間替換它給我帶來的混亂最少。
希望您能找到合適的人來解決此問題,以在程序的將來版本中對其進行修復。
如果有人有其他解決方案,請分享。 我確定許多從excel導入的文件以及其他允許在單元格內進行線路制動的格式都產生了不完善的數據集。
回复:使用單元格中的新行從excel導入我使用Excel導入嚮導打開了您的Excel文件。
然後使用Recode和公式折疊空白

兩種方法使用相同的功能。 儘管該函數稱為“折疊空白”,但也可能稱為“字符串中每個字母數字符號之間的一個空格”。
儘管我們這裡不討論MS方面的問題,但診斷Excel工作表中的問題更為重要,因為它在那裡是數據輸入錯誤,也是Excel中嚴重問題的根源。 硬返回可能看起來根本沒有空格,或者如果打開了包裝功能,則可能看起來是空格。 無論哪種方式,它都是S in S out的問題。
回复:在單元格中使用新行從excel導入非常感謝你@拜倫_JMP
我現在註意到導入確實有效,我只需要增加行的高度即可正確查看它。