Excel 中新增的資料 - 如何在 JMP 中刷新我的來源資料是excel。 我創建了一個腳本,透過精靈將資料匯入到 JMP 中,然後進一步的腳本在 JMP 中執行許多操作,最終創建圖形。 只要我查看原始數據,腳本就會重新運行得很好。 但是,當我在 Excel 中新增行並執行腳本時,新資料不包含在其中。 我只看到與第一次建立腳本時 Excel 中相同的資料。
我使用 JMP 的時間不長,也從未編寫過自己的腳本。
自動化和腳本編寫回覆:Excel 中新增的資料 - 如何在 JMP 中刷新您的原始資料表似乎仍在 JMP 中開啟。嘗試關閉原始表,然後重新執行腳本。
回覆:Excel 中新增的資料 - 如何在 JMP 中刷新謝謝,我嘗試了一下,但似乎沒有解決問題。 我在Excel中使用單一資料列做了一個簡化的測試,如下所示:
1.我建立、儲存並關閉Excel檔案。
2.我打開JMP並使用精靈從Excel匯入單一資料列。
3.我將腳本保存在資料表中。
4.我關閉了JMP(沒有儲存實際資料)。
5.我打開Excel,新增行數據,儲存並關閉。
6. 我打開 JMP 檔案並運行腳本。 我仍然只得到原始數據。
以下是腳本的剪輯。 看來腳本已將原始數字固定為設定值。
導入單元格顏色( 0 ),
限制列檢測(0),
列分隔符號字串(“-”)
)
)
),
新列(“1”,
數字,
“連續的”,
格式(“最佳”,15),
設定值( [2, 3, 4, 5, 6, 7, 8, 9, 10, 1000, 1000, 1000, 1000, 1000] )
回覆:Excel 中新增的資料 - 如何在 JMP 中刷新你說“將腳本保存在數據表中」。您要儲存什麼腳本?
您還聲明“我打開了 JMP 檔案並運行腳本。 我仍然只得到原始數據」。您是否要開啟 JMP 資料表,然後執行儲存在資料表中的腳本?。
回覆:Excel 中新增的資料 - 如何在 JMP 中刷新我保存了第一次從excel匯入資料時產生的腳本。 我使用嚮導導入資料。 之後我將腳本保存在資料表中。
是的,稍後我再次開啟 JMP 資料表(沒有儲存的資料),然後執行先前在 JMP 資料表中儲存的腳本。 它只產生原始資料。
回覆:Excel 中新增的資料 - 如何在 JMP 中刷新我懷疑已儲存的腳本包含一些硬連線程式碼,導致無法開啟新資料。可以分享一下已儲存的腳本嗎?
回覆:Excel 中新增的資料 - 如何在 JMP 中刷新給你:
新表(“工作表1”,
新增行( 14 ),
新腳本(
“來源”,
打開(
"/C:/Work/OneDrive - XXXXXXXX / YYYYYYYYY 文件和文件/JMP 腳本 test.xlsx",
工作表(“工作表1”),
用於所有床單( 1 ),
連接工作表( 0 ),
建立串聯列( 0 ),
工作表設定(
1、
有列標題( 1 ),
標題中的行數( 1 ),
標題從行 ( 1 ) 開始,
資料從行( 2 ) 開始,
資料從列 (1) 開始,
資料在行( 0 ) 結束,
資料在列 (0) 上結束,
複製跨行( 1 ),
複製的跨接標頭( 0 ),
抑制隱藏行( 1 ),
抑制隱藏列( 1 ),
抑制空列( 1 ),
視為層次結構( 0 ),
多系列堆疊( 0 ),
導入單元格顏色( 0 ),
限制列檢測(0),
列分隔符號字串(“-”)
)
)
),
新列(“1”,
數字,
“連續的”,
格式(“最佳”,15),
設定值( [2, 3, 4, 5, 6, 7, 8, 9, 10, 1000, 1000, 1000, 1000, 1000] )
)
)
回覆:Excel 中新增的資料 - 如何在 JMP 中刷新作為剪輯:

回覆:Excel 中新增的資料 - 如何在 JMP 中刷新資料表總是只有 14 行嗎?
名為「1」的新欄位將始終只有 14 個值,並且它們將始終具有「設定值」清單中指定的值。
回覆:Excel 中新增的資料 - 如何在 JMP 中刷新隨著新資料的添加,資料表中的行會越來越多。
我沒有編寫腳本,我只保存了會話期間產生的內容。 並且嚮導在任何時候都不會詢問是否應固定行數和相應的值。
回覆:Excel 中新增的資料 - 如何在 JMP 中刷新刪除或註解掉該行
Add Rows(14),
然後運行腳本看看是否得到了你想要的數據。
名為「1」的新欄位是關於什麼的?它的作用是什麼?
回覆:Excel 中新增的資料 - 如何在 JMP 中刷新我一定犯了一些錯誤,因為我對腳本不熟悉。 現在它似乎可以工作,這樣做:
當我在 JMP 中開啟一個新資料表(假設為 JMP1)以首次從 Excel 取得資料時,精靈會產生另一個 JMP 資料表(假設為 JMP2),其中顯示資料。 該腳本在 JMP2 中自動顯示為「來源」。 我將其複製並貼上到 JMP1 中並儲存。然後我關閉 JMP1 和 JMP2(不儲存 JMP2)。 然後我將行新增到 Excel 中。 當我打開 JMP1 並運行腳本時,我確實獲得了完整數據。我不知道我搞砸了什麼,但現在似乎可以工作了。
回覆:Excel 中新增的資料 - 如何在 JMP 中刷新感謝您的所有建議!
回覆:Excel 中新增的資料 - 如何在 JMP 中刷新看來我的問題還沒完全解決。 讓我們再試一次。
我的來源資料是一個 Excel 表格,其中每週都會新增新的資料點(行)。
我想每週更新我的 JMP 圖表,將 Excel 中的新資料點新增到 JMP 圖表中。
我有一個腳本,可以將 Excel 中的所有資料匯入到 JMP 中,包括最新更新的數據,現在可以正常運作。
但是當我進一步處理表格和腳本時,我遇到了麻煩。
我在 JMP 中操作導入的資料(轉換資料類型、堆疊列等)。執行此操作後,我會儲存腳本,然後我看到腳本已將表中的確切值定義為設定值。
因此,當我稍後將已儲存的腳本重新用於新資料時,腳本僅使用原始設定值。我希望他們使用所有的價值觀。
簡化範例:
Excel 包含資料元素 A、B 和 C。
我已保存在JMP資料表X中。 它包括腳本 1,將資料匯入 JMP,建立新的 JMP 表 Y。 這按其應該的方式工作。
我操作表 Y 中的資料。
我將操作腳本儲存為表 X 中的腳本 2,以便每次將新資料引入 JMP 時都使用它。此時我注意到腳本 2 指定了資料的設定值:A、B 和 C。
我關閉表 Y 而不保存它(因為每次都必須使用新資料重新生成 Y)
我在 Excel 中新增了一個新的資料元素 D。
我運行腳本 1(來自表 X),將新表 Y 中的所有資料元素(A、B、C、D)引入 JMP 中。
當我執行腳本 2(來自表 X)時,它只考慮設定值 A、B 和 C,因為它們是腳本 2 中定義的設定值。因此,不包括新資料 D。
如何建立腳本 2,使其不只使用原始的固定設定值,而是使用所有舊值和新值?
回覆:Excel 中新增的資料 - 如何在 JMP 中刷新我想我終於明白這個問題了。您儲存的腳本 2 是「硬連線」的,僅適用於產生腳本 2 時 Excel 檔案中出現的欄位。您想知道必須進行哪些更改才能使腳本 2 通用以用於 Excel 文件,無論在 Excel 文件中新增了哪些新列或行。
必須進行哪些更改將取決於腳本 2 中的具體情況。必須對其進行檢查,然後使用程式碼來查看新的資料表並查看列中的更改,然後讓 JSL 建立新命令來產生結果。您將需要共享當前正在生成的完整腳本 2,以及 JSL 或您生成腳本 2 所經歷的步驟。只有這樣,才能有人幫助您使 JSL 在通用環境中工作。時尚。
回覆:Excel 中新增的資料 - 如何在 JMP 中刷新好吧,事情是這樣的。 這是我用來從 Excel 匯入資料的腳本 1。 效果很好。

回覆:Excel 中新增的資料 - 如何在 JMP 中刷新這是我進入 JMP 的資料(第 2 列缺少一點,因為 excel 中沒有資料)

然後,我使用腳本 2 來操作導入 JMP 的資料。 並且腳本使用已保存在腳本中的固定設定值,而不是每次都獲取所有值(舊的和新的)。

回覆:Excel 中新增的資料 - 如何在 JMP 中刷新在這個簡化的範例中,我只是對 Col1 + Col 2 求和。 這就是螢幕的樣子。 我已將這兩個腳本儲存在「JMP Excel 測試」表中。 然後我運行腳本將資料匯入到 Sheet 1 中。 然後我執行腳本 2 將 Col1 +Col2 求和到 Col3 中。 結果出現在新的表 2 中。 建立腳本 2 後,最後一個資料點(工作表 1 的 Col1 中的 1000)被加入到 Excel 中。 因此,即使它被 Script1 引入 Sheet1,腳本 2 也不再對其進行註解(僅使用設定值)。 因此,表 2 中第 11 行沒有值。

回覆:Excel 中新增的資料 - 如何在 JMP 中刷新我像這樣創建了腳本 2。
當第一次使用表 1 中的資料時,我將第 1 列與第 2 列相加。 然後,在紅色三角形下,我使用“複製表腳本”複製腳本。 這將是腳本 2。
然後我轉到“JMP Excel 測試”表,在紅色三角形下給出“新腳本”並將腳本 2 貼到此處,並將其保存在“JMP Excel 測試”中。
我剛剛學習腳本,所以也許我在這裡犯了一些基本錯誤?
回覆:Excel 中新增的資料 - 如何在 JMP 中刷新您想要使用來源腳本而不是表格腳本。 您擁有哪個 JMP 版本? 如果您有 JMP16+,您可以增強日誌來捕獲您的操作,如果您有 JMP17+,您也可以嘗試使用工作流程產生器。 很少有問題,這些確實會影響您可能必須如何處理此問題,因為 JMP 無法知道 excel 之前的樣子。:
- 你總是拉所有數據從 Excel 文件?
- 或有一些數據被刪除從您的 Excel 檔案中新增資料?
- 如果資料被刪除,您如何知道要提取哪些資料? 你的Excel有某種ID欄位嗎?
- Excel檔案中的資料從哪裡來?
回覆:Excel 中新增的資料 - 如何在 JMP 中刷新我有 JMP 17。 我還不熟悉原始腳本和工作流程建立器,因此我需要研究它們。 感謝您的建議。 有什麼建議從哪裡開始嗎?
然後回答:
- 是的,所有數據均來自excel文件
- 每當更新 Excel 表格時,Excel 中的各個舊資料點可能會被刪除/修改(=更正)。 但 99% 的情況下,它只是在現有列的底部添加新資料(=行)。
- 每次我們更新狀態時,都會從 Excel 中提取所有資料點。 我們想要觀察累積結果。 每列包含(並相應地標記)特定參數的值。
- 人們(不使用 JMP)手動將資料填入 Excel 檔案中。
回覆:Excel 中新增的資料 - 如何在 JMP 中刷新就您而言,我覺得建立工作流程可能是最簡單的開始選項,因為您並不真正想更新 JMP 表,而是總是重新建立新表。
建立新的工作流程

開始記錄動作

在這裡我打開了Excel並新增了新列

此時你可以停止錄製,因為我覺得這就是你所需要的。
然後,您可以儲存工作流程,並在需要時重新執行它以建立新表。
回覆:Excel 中新增的資料 - 如何在 JMP 中刷新感謝 Jarmo 的建議,這看起來很清楚。 在真正的JMP 表中,我需要進行更多的資料操作,然後建立多個圖表,但如果可以透過簡單地記錄工作流程中的步驟來管理整個事情,那麼這看起來確實是一個可行的解決方案。我會嘗試一下,謝謝!
回覆:Excel 中新增的資料 - 如何在 JMP 中刷新現在可以了! 我創建的結構和流程可能有點笨拙 - 但它們達到了目的,現在我有了進一步完善解決方案的方法。 再次感謝賈莫。
回覆:Excel 中新增的資料 - 如何在 JMP 中刷新您也可以將其匯出為腳本,這樣修改可能會更容易。
此外,如果您開始修改 JMP 建立的腳本,此影片會非常有幫助更好的 JSL 更平滑的遷移:如何修復您自己的程式碼