通過“導入多個文件...”導入 .xls/.xlsx/.csv 數據時,應該有機會選擇正確的工作表
確切地。 從許多 xls / xlsx / csv 文件導入數據時,我想指定要導入的工作表。 如果它們的名稱不同,請在菜單或 jsl 中通過它們的名稱或編號指定它。
只是為了澄清你在問什麼 - 如果你有多個結構幾乎相同的 Excel 工作簿要導入,你希望能夠說'對於所有這些文件,導入名為'Mfg Line 1' 的工作表或其他東西像那樣?
對我來說很重要。我手動開啟 Excel 工作表,但來源工作簿包含我需要為每個文件手動輸入的關鍵訊息,這意味著我的程式無法輕鬆部署在我的工作場所中。
工作簿名稱本身儲存在資料表的來源腳本中,但我不確定如何在資料表中自動引用該資訊?
我發現這在某種程度上是有效的。透過將「串聯工作表」值變更為 1,我可以獲得以工作簿而不是工作表命名的 JMP 檔案。我可能只導入一張紙,但無論如何它都能工作。
再見
扳手頭
Open(
Pick File("Select Excel File",
"$DOCUMENTS",
{"JMP Files|XLSX;TXT;CSV", "All Files|*"}),
Worksheets( "Sheet1" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 1 ),
Create Concatenation Column( 1 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 2 ),
Data Starts on Row( 3 ),
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( "-" )
)
);您好,此程式碼使用Open - 而不是Multi File Import 。
@SpannerHead ,要新增具有工作表名稱的列,請使用此選項:
