JSL-Fehler beim Lesen einer Excel-Datei, die von Excel geöffnet wird:: Beim Öffnen der Datei ist ein Fehler aufgetreten.Hallo,
Ich habe mich gefragt, ob es eine Möglichkeit gibt, dies zu umgehen. Der Fall ist, dass ich meine Windows- und Excel-Datei geöffnet habe, die ich bearbeite und speichere. In der Zwischenzeit versuche ich, diese Excel-Datei mit jsl zur weiteren Datenverarbeitung zu öffnen (die *.xlsx-Datei ist dabei immer noch mit Excel geöffnet.)
Wenn ich versuche, diese Datei zu öffnen, erhalte ich diese Fehlermeldung
„Beim Öffnen der Datei ist ein Fehler aufgetreten.“
Gibt es eine Möglichkeit, dies zu umgehen? Bei dieser Excel-Datei handelt es sich um eine gemeinsam genutzte Excel-Datei, sodass sie höchstwahrscheinlich von einem anderen Benutzer und einem anderen Computer geöffnet wird. Ich hoffe also, dass JSL eine Lösung hat, um dieses Problem zu umgehen?
Ich verwende JMP 14.0.3
Danke
SkripterstellungBetreff: JSL-Fehler beim Lesen einer von Excel geöffneten Excel-Datei:: Beim Öffnen der Datei ist ein Fehler aufgetreten.Hallo @joshua ,
Sie können die Datei an einen temporären Speicherort kopieren und von dort aus öffnen.
Names default to here(1);
fn = "$Sample_Import_Data/Bigclass.xlsx";
tfn = "$TEMP/tempfile.xlsx";<BR />
copy file(fn, tfn);
Open(
tfn,
Worksheets( "Bigclass" ),
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( "-" )
)
);
delete file(tfn);
Fehler: JSL-Fehler beim Lesen einer Excel-Datei, die von Excel geöffnet wird:: Beim Öffnen der Datei ist ein Fehler aufgetreten.Open(
"D:\ATS\frankwang\Desktop\Test.xlsx", // Here is file path
Worksheets( "Sheet1" ), // Worksheets Name
Use for all sheets( 1 ), // Check seting use for all sheets or not (1 -> Y, 0 -> N)
Concatenate Worksheets( 0 ), // Check need concatenate work sheets or not
Create Concatenation Column( 0 ), // if you want to concate, this will be set
<BR />//Below setting about Data Table of sheet. Such as Column Header, Number of rows in hearder and so on<BR /> 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( "-" )
)
)
Weitere Informationen finden Sie im Index-Skript und der Suche nach „Öffnen“.
Betreff: JSL-Fehler beim Lesen einer mit Excel geöffneten Excel-Datei :: Beim Öffnen der Datei ist ein Fehler aufgetreten.Gibt es eine Option zum Überprüfen, ob die Datei in Excel geöffnet ist?
Gibt es eine Option, die Excel-Datei in Jmp so zu laden, dass es kein Problem ist, die Datei in Excel zu öffnen – z. B. mit der Markierung „Schreibgeschützt“?