Seite 1 von 1

Erzeugte xlsx-Datei aus dem SAP mit Python speichern.

Verfasst: Mittwoch 22. Februar 2023, 11:08
von kayaa29
Hallo zusammen,

ich bin jetzt schon seit 5 Stunden am suchen, aber ich stehe echt auf dem Schlauch.

Also:
Ich möchte gerne automatisiert eine Liste aus dem SAP in .xlsx abspeichern. Wenn ich die Skriptaufzeichnung durchführe und unter Tabellenkalkulation XLSX-Format wähle, wird der Teil "Dateipfad und Dateiname" nicht mit aufgezeichnet (habe in den Einstellungen auch alles getestet). Jetzt habe ich die Aufzeichnung mit dem Format XXL gewählt und die xlsx-Datei wird zwar geöffnet, aber nicht automatisch gespeichert. Kann man die geöffnete Datei (ist ja ohne Pfad) mit einem Code speichern?

Danke im Voraus

Re: Erzeugte xlsx-Datei aus dem SAP mit Python speichern.

Verfasst: Mittwoch 22. Februar 2023, 11:11
von __deets__
Das hier ist ein Python-Forum. Wo kommt das bei SAP ins Spiel?

Re: Erzeugte xlsx-Datei aus dem SAP mit Python speichern.

Verfasst: Mittwoch 22. Februar 2023, 11:21
von kayaa29
__deets__ hat geschrieben: Mittwoch 22. Februar 2023, 11:11 Das hier ist ein Python-Forum. Wo kommt das bei SAP ins Spiel?
Das weiß ich auch. Die Frage ist ja, wie speichere ich eine Excel-Datei/Liste mit Python ab, die keinen Pfad hat.
Der Teil mit SAP dient lediglich dazu, um zu verstehen, woher diese Excel kommt. (Falls es hilft)

Re: Erzeugte xlsx-Datei aus dem SAP mit Python speichern.

Verfasst: Mittwoch 22. Februar 2023, 11:27
von __deets__
Wenn du etwas speichern willst, dann impliziert das zwingend einen Pfad. Sonst kann man nicht speichern. Und Python kann den auch nicht herbeizaubern. Den musst du schon irgendwie angeben. Wenn deine Erwartung ist, dass SAP den irgendwie liefert, bleibt die Frage, wie SAP und Python hier interagieren. Wenn es das nicht tut, musst du den eben festlegen.

Re: Erzeugte xlsx-Datei aus dem SAP mit Python speichern.

Verfasst: Mittwoch 22. Februar 2023, 12:25
von sparrow
@kayaa29: Ich gehe noch einen Schritt weiter: Wenn da am Ende eine geöffnete Excel-Datei ist, wo kommt da Python ins Spiel?

Das klingt nämlich so, als würdest du in SAP ein Makro ablaufen lassen und am Ende eine geöffnete Excel Datei haben.