2016-05-03 10 views

Antwort

4

Es gibt keinen einfachen Weg zum Aufruf Python von QlikView zu integrieren.

  1. ein Python-Programm erstellen, die CSV-Ausgänge (oder ein beliebiges Dateiformat, das QlikView lesen kann)
  2. Rufen Sie Ihr Python-Programm aus der QlikView-Skript: Ich habe dies verwendet EXEC python3 my_program.py > my_output.csv
  3. die Ausgabe in QlikView lesen: LOAD * FROM my_output.csv (...)

Beachten Sie, dass der Befehl EXEC das Privileg „ausführen kann externe Programme“ erfordert auf der Registerkarte Einstellungen des Skript-Editor.

+0

Hallo, ich würde gerne so etwas implementieren, aber ich würde ein Beispiel brauchen. Ich versuche, Datei in Python-Datei zu speichern, aber es funktioniert nicht ... Ich schrieb dies in https://stackoverflow.com/questions/48993334/execute-python-script-in-qlik-sense-load-script. Können Sie Beispiel, was ist in my_program.py, so dass Sie die Ausgabe auf py_output.csv .... danke setzen können –

+1

@MarkoZadravec Das obige Beispiel erwartet, dass das Python-Programm auf die Standard-Ausgabe schreibt ('sys.stdout'). Sie hätten also in Ihrem Programm: 'import sys; sys.stdout.write (Meine_Daten) '. – Waldo

2

Dieser Link zeigt Ihnen, wie QlikView und Python https://community.qlik.com/docs/DOC-14011

+0

Link-Only-Antworten verlieren ihren Wert, wenn die Links unterbrochen werden. Bearbeiten Sie diese Antwort, um sie zu verbessern. Für eine Anleitung sehen Sie bitte [diesen Beitrag auf meta] (https://meta.stackexchange.com/questions/225370/your-answer-is-in-an-other-castle-when-is-ansanswer-not-an-answer) –