使用多文件導入平台導入 xls 文件大家好,
我有一組 xls 文件想要導入和連接。
我能夠正確地一一打開它們,但是如果我嘗試使用多文件導入平台,我會得到一個空文件。
如果我將它們轉換為 xlsx (而不是 xls),它會按預期工作。
是否需要修改特定設置才能解決問題?
我發現了一些與多文件導入平台問題相關的帖子,當文件具有非常不尋常的格式時,但這不是我這裡的情況(1 個工作表,第一行 = 標題...)
在此先感謝您的幫助!
數據存取數據混合和清理大規模定制視窗回复:使用多文件導入平台導入 xls 文件您找到了答案:那就是您正在查看的製表符(或空格)分隔的 CSV 數據。 絕對不是 Excel 數據文件格式。
回复:使用多文件導入平台導入 xls 文件renameFile 函數看起來確實很有前途。 我嘗試使用這些文件的子集:如果我將它們重命名為 csv,我會將所有數據連接到一列中。 如果我重命名為 xlsx,那麼 MFI 就可以正常工作,但我無法再在 Excel 中打開該文件(“格式或擴展名無效”)。
如果我用記事本打開一個文件,它看起來像這樣(無論它是否保存為 csv、xls 或 xlsx):

使用 CopyFile 函數進行複製而不是重命名可能是一種解決方案,可以保留可以在 Excel 中打開的文件版本(如果需要),並使用 xlsx 版本在 JMP 中導入?
不然我發現這個郵政使用腳本導入並合併多個 Excel 文件。 我嘗試了一部分文件,看起來沒問題。 我將使用更多的文件進行測試,看看它是否也有效。
回复:使用多文件導入平台導入 xls 文件不要放棄! 從 Windows 文件資源管理器(不是 JMP)嘗試右鍵單擊該文件並使用 open_with->notepad 或 wordpad。
我是猜測您將在 .xls 文件中看到 CSV 數據,並將其重命名為 .CSV 即可使其正常工作。
如果您有多個文件需要重命名,JMP 可以使用 FilesInDirectory 函數來查找它們,並使用 renameFile(?) 函數來重命名它們。
您可能還會在記事本中看到二進制數據或某種 XML 數據,粘貼該數據的前面,以便我們可以再次猜測...
(我今天剩下的時間都在外面。 其他人可能有一個好主意。)
回复:使用多文件導入平台導入 xls 文件感謝您的回答@Craige_Hales 。
當我使用 JMP 的 Excel 導入嚮導打開它時,它按預期工作,下面是相應的源腳本:
Open(
"$DESKTOP/Test JMP Import/Test.xls",
Worksheets( "Sheet1" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
)
然而,似乎格式文件確實有點奇怪,因為當我嘗試直接從 Excel 打開它時,我收到了 Excel 警告...如果我嘗試將其附加到此消息中,也會出現錯誤:

問題是我不是一開始創建文件的人,所以我不知道之後是否可以修復該問題,而無需手動打開/保存每個文件:(
回复:使用多文件導入平台導入 xls 文件聽起來您可能有 CSV 數據,或者可能是非常舊的 .xls 格式文件,您要么將它們重命名為 .xlsx,要么使用 Excel 打開它們並將它們另存為 .xlsx。 有時使用了錯誤的擴展名,Excel 或許能夠解決這個問題。
如果文件具有 .csv 擴展名(並且實際上包含逗號分隔值),那麼您應該能夠直接使用 MFI 選項。
當它們一一正確打開時,您使用什麼 JMP 工具? 您可以發布源腳本嗎(右鍵單擊->編輯)。 這將告訴我們很多關於什麼是有效的。 如果數據不敏感,示例文件也可能有幫助。