從 Excel 匯入(開啟)數據<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我正在嘗試使用 open 函數從 Excel 導入數據
我的程式碼如下:
Open("C:\Users\"使用者名稱"\Documents\Statistics\Test.xlsx");
我使用我的用戶名而不是“用戶名”
我沒有收到任何錯誤訊息,但運行腳本時沒有任何反應。
為什麼打不開?
謝謝
回覆:從 Excel 匯入(開啟)數據當我使用它來開啟 Excel 文件時,該腳本有效。但是,當我更新 Excel 檔案時,腳本不會在 jmp 中開啟更新的檔案。它不斷打開原始文件。我該如何解決? 幫助?
回覆:從 Excel 匯入(開啟)數據當我使用它來開啟 Excel 文件時,該腳本有效。但是,當我更新 Excel 檔案時,腳本不會在 jmp 中開啟更新的檔案。它不斷打開原始文件。我該如何解決?
回覆:從 Excel 匯入(開啟)數據我意識到這次您已經有了答案,但我仍然想用我們在教授腳本時提倡的「最佳實踐」來回應此主題:只要有可能,首先以互動方式完成任務。 為什麼? 首先,它將測試你的方法的可行性。 在這種情況下,JMP 可以匯入這個特定的電子表格嗎? 電子表格是否準備好導入? JMP 是否需要對預設設定進行任何更改? 其次,JMP 會將此步驟的正確腳本儲存為來源表腳本,您只需從資料表中複製該腳本並將其貼上到腳本編輯器中即可。 簡單的! 最重要的是,您知道它有效。
即使您過去多次執行過類似的任務,也很少有兩種情況完全相同,因此在開始編寫任何程式碼之前請先「手動」嘗試一下。
回覆:從 Excel 匯入(開啟)數據謝謝你!
如果我使用以下程式碼,它會起作用:
打開("C:\Users\......\Test.xlsx",
工作表(“數據”),
用於所有床單( 1 ),
連接工作表( 0 ),
建立串聯列( 0 ),
工作表設定(
1、
有列標題( 1 ),
標題中的行數( 2 ),
標題從行 ( 1 ) 開始,
資料從行( 3 ) 開始,
資料從列 (1) 開始,
資料在行( 0 ) 結束,
資料在列 (0) 上結束,
複製跨行( 1 ),
抑制隱藏行( 1 ),
抑制隱藏列( 1 ),
視為層次結構( 0 )
)
);
回覆:從 Excel 匯入(開啟)數據你好,
日誌裡什麼都沒有?
我使用以下命令開啟 xls 檔案。
完整路徑(C:\Users\........................\filname.xls)在我的名字中變量,因為我的腳本是打開並連接幾個 Excel 檔案。
下面的程式碼將只打開第一個表。
dt1st = 開啟(名稱[1],
Worksheets( "Data" ), // 不要更改,因為它是 Excel 工作表名稱
用於所有床單( 1 ),
連接工作表( 0 ),
建立串聯列( 0 ),
工作表設定(
1、
有列標題( 1 ),
標題中的行數( 1 ),
標題從行 ( 1 ) 開始,
資料從行( 2 ) 開始,
資料從列 (1) 開始,
資料在行( 0 ) 結束,
資料在列 (0) 上結束,
複製跨行( 1 ),
抑制隱藏行( 1 ),
抑制隱藏列( 1 ),
視為層次結構( 0 )
)
);
f2S=concat(路徑,資料集名稱,".jmp"); // 名義文件
dt1st << 保存(f2S); // 儲存全域摘要