從 Excel 匯入並在儲存格中新增行親愛的社區成員,
有人知道當單元格內有換行符時如何正確從Excel匯入資料?
在所附的 Excel 工作表中,儲存格 B4 和 B7 有一個換行符,無論我如何嘗試匯入或只是複製並貼上到 JMP 中,都會導致匯入不正確。 有沒有一種強大的導入方法?
可以使用 Alt+Enter 在 Excel 的儲存格中輸入換行符,或者如果從其他程式複製多個段落,則可以將換行符號輸入到 Excel 儲存格中。 它會給工作帶來麻煩,並且大文件會造成嚴重破壞。
我正在使用 JMP 14,但我不認為這是版本問題。
非常感謝,
榮恩
資料存取回覆:從 Excel 匯入並在儲存格中換行哇! 非常高興我沒有在那裡發瘋。 
回覆:從 Excel 匯入並在儲存格中換行非常感謝@Byron_JMP
我現在註意到導入確實有效,我只需要增加行的高度即可正確查看它。
回覆:從 Excel 匯入並在儲存格中換行我使用 Excel 匯入精靈開啟了您的 Excel 檔案。
然後使用重新編碼以及公式來折疊空格

兩種方法都使用相同的函數。 儘管該函數稱為 Collapse Whitespace,但也可以稱為「字串中每個字母數字符號之間的一個空格」。
儘管我們在這裡談論的不是 MS 的內容,但診斷 Excel 工作表中的問題更為重要,因為它是那裡的資料輸入錯誤,也是 Excel 中出現嚴重問題的根源。 硬回車可能看起來根本沒有空格,或者如果打開了換行角色,則可能看起來像空格。 不管怎樣,這都是一個 S in S out 的問題。
回覆:從 Excel 匯入並在儲存格中換行謝謝@Byron_JMP為了您的建議。 但它對我來說不起作用,也許我們有不同的導入設定。
我在 Excel 中的原始表格如下所示,儲存格 B4 和 B7 中有換行符

使用即時複製並貼上列名稱,我得到以下圖像。其中每個線煞車都作為一個新的表行相互滲透,

使用導入嚮導,我得到以下信息,其中單元格內的原始行製動已被刪除,並附有其內容的提醒。

因此,我沒有得到刪除它可以解決任何問題的空白。
理想情況下,這可以在 JMP 中修復,作為導入時讀取資料的方式的一部分。 JMP 應該
將其解釋為單元格內的新行或字元之間的空格。
當使用預設設定在SAS中開啟excel檔案時,結果會好得多。 牢房內的線路煞車剛剛拆除。 這可以保持文件的儲存格、行和列的整體完整性。
不過添加一個空格會更好。 不知道如果我必須使用文字進行分析,我以後如何能夠自己添加它。

到目前為止,我設法解決這個問題的方法是在導入之前搜尋並替換 Excel 中的所有新行。在 Excel 中搜尋的新行字元是 Ctrl+j。用一個簡單的空間替換它給了我最不令人困惑的結果。
希望您能將此問題告知合適的人員,以便在程式的未來版本中修復它。
如果有人有其他解決方案,請分享。 我確信許多從 Excel 和其他允許單元格內換行的格式匯入的檔案都產生了不完美的資料集。
回覆:從 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;