Ich öffne eine XLSX-Datei und speichere jedes Blatt in eine CSV-Datei.
Hier ist der relevante Code für das Speichern:
%Vor%Es gibt kein Problem mit dem Namen oder Pfad der Ausgabedatei, und die Ausgabedatei (en) sind nicht vorhanden. Es speichert die ersten zwei Blätter und stürzt dann ab. Ich habe es mit einer anderen Eingabedatei mit 4 Blättern probiert und es hat einwandfrei funktioniert, es hat also mit der Eingabedatei zu tun.
Die Ausnahme :
%Vor%Irgendwelche Tipps geschätzt!
In meinem Fall wurde die Ausnahme ausgelöst, weil meine Excel-Interop-Werkzeuge einen modalen Dialog zeigten (verbunden mit einem abgelaufenen Lizenzschlüssel - Schande über mich). Wenn ich den Dialog (der im Hintergrund angezeigt wurde) geschlossen habe und dann in Visual Studio auf "Weiter" geklickt habe, konnte das Programm eine Verbindung zur xlsx-Datei herstellen und die Daten erfolgreich wiederherstellen.
Ich denke, das ist ein bindendes Problem, ich umkreiste jeden Anruf (SaveAs, Select) mit einem:
%Vor%