Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Exportieren von Berichtsvorlagen aus Qlik NPrinting in Qlik Cloud

Die Qlik NPrinting-Exportfunktion konvertiert Ihre Berichtsvorlagen, die mit Qlik Sense Enterprise on Windows Apps verbunden sind. Dieses konvertierte Berichtsformat kann zusammen mit Ihren Qlik Sense Apps in Qlik Cloud importiert werden.

Die folgenden Versionen von Qlik NPrinting unterstützen das Exportieren von Berichten zur Verwendung in Qlik Cloud:

  • Qlik NPrinting Februar 2024: Exportieren von Excel-Vorlagen wird unterstützt

  • Qlik NPrinting February 2025 IR und höher: Exportieren sowohl von Excel- als auch von PixelPerfect-Vorlagen wird unterstützt

  • Qlik NPrinting February 2025 ISR3 und höher: Exportieren von Excel-, PixelPerfect- und HTML-Vorlagen wird unterstützt

Migrierte Excel-Berichtsvorlagen können im Qlik Add-In für Microsoft Excel bearbeitet und über Qlik Cloud verteilt werden. Migrierte PixelPerfect und HTML-Berichtsvorlagen können in der Qlik Cloud Benutzeroberfläche bearbeitet und über Qlik Cloud verteilt werden.

Benutzer können Vorlagen exportieren:

  • In der Qlik Nprinting-Webkonsole: Sie können alle Excel-, PixelPerfect- und HTML-Berichtsvorlagen exportieren, die mit einer bestimmten Qlik Sense App verbunden sind.

  • Mit der NPrinting API: Sie können alle Berichte in einer Qlik NPrinting-App oder eine bestimmte Auswahl exportieren.

video thumbnail

Voraussetzungen

Zum Migrieren einer Berichtsvorlage von Qlik NPrinting zu Qlik Cloud benötigen Sie:

  • Zugriff auf die Qlik Nprinting-Webkonsole mit einem Benutzer, der die Berechtigung Berichte exportieren hat.

  • Eine Qlik Sense App, die:

    • Ursprünglich in Qlik Sense clientverwaltet erstellt wurde und mit Qlik NPrinting verbunden ist.

    • Zu Ihrem Qlik Cloud Mandanten migriert wurde. Sie benötigen die neue URL der App. Weitere Informationen zum Migrieren von Qlik Sense Apps finden Sie unter Übersicht über das Qlik Analytics Migration Tool.

      InformationshinweisNachdem die Qlik Sense App in Qlik Cloud hochgeladen wurde, bearbeiten Sie die Version nicht, die sich noch in Qlik Sense clientverwaltet befindet. An einer Version der App vorgenommene Änderungen werden nicht in die andere übernommen.
  • Eine oder mehrere Qlik NPrinting Berichtsvorlagen im Excel-, PixelPerfect- oder HTML-Format mit Objekten aus der Qlik NPrinting Verbindung mit Qlik Sense clientverwaltet. Berichte, die nicht unterstützte Funktionen enthalten, werden der exportierten Datei nicht hinzugefügt. Um die Vorlage exportieren zu können, müssen Sie die Vorlage in Qlik NPrinting bearbeiten und die nicht unterstützten Funktionen entfernen. Folgendes wird nicht unterstützt:

    • Berichte, die mit QlikView Dokumenten verbunden sind.

    • Berichte, die mit mehreren Qlik Sense Apps verbunden sind.

InformationshinweisDie exportierte Berichtsdatei enthält Einstellungen aus der Vorlagendatei in Qlik NPrinting. Qlik NPrinting Berichtseinstellungen wie dynamische Benennung, Wechseln und Filter werden von Qlik Cloud nicht importiert.

Unterstützung des Qlik NPrinting-Vorlagenformats

Qlik NPrinting unterstützt XLS-, XLSX- und XLSM-Dateien als Vorlagendateien über benutzerdefinierte Vorlagen. Alle Vorlagen werden in das XLSX-Format konvertiert, sodass sie in Qlik Cloud importiert werden können.

Warnhinweis

Aus Sicherheitsgründen werden Excel-Dateien mit Makros (XLSM) in XLSX konvertiert, und die Makros werden entfernt.

Qlik NPrinting Februar 2024 exportiert nur Excel-Vorlagendateien. Qlik NPrinting Februar 2025 exportiert sowohl Excel- als auch PixelPerfect-Dateien. In Qlik NPrinting February 2025 wird der Export von HTML-Dateien hinzugefügt.

Wenn eine PixelPerfect-Vorlage Skripte enthält, werden diese Skripte aus Sicherheitsgründen entfernt, wenn die Vorlage in Qlik Cloud hochgeladen wird. Die Skript-Funktionalität wird nicht mehr verfügbar sein.

InformationshinweisHTML-Vorlagen werden bereinigt, wenn Vorlagendateien in Qlik Cloud hochgeladen werden. Skripte, SVG-Elemente und Designelemente werden aus Sicherheitsgründen entfernt oder geändert. Stellen Sie sicher, dass Sie den Inhalt Ihres HTML nach dem Hochladen mit dem in der Qlik Cloud Oberfläche integrierten Editor überprüfen.

Exportieren von Berichten in der Webkonsole

Die Qlik Nprinting-Webkonsole kann alle Excel- und PixelPerfect-Berichte, die eine bestimmte Qlik NPrinting-Verbindung verwenden, in eine einzelne Qlik Sense App exportieren.

  1. Melden Sie sich bei Qlik NPrinting an.

  2. Wählen Sie im oberen Menü Admin > QCS-Vorlagen exportieren aus.

  3. Verwenden Sie die Dropdown-Menüs, um die Qlik NPrinting-App und die Qlik Sense Verbindung auszuwählen.

  4. Geben Sie die URL der gewünschten Qlik Sense App in Qlik Cloud ein. Entfernen Sie etwaige nachstehende / in der URL.

  5. Klicken Sie auf Herunterladen.

Ihr Browser lädt eine ZIP-Datei mit folgendem Inhalt herunter:

  • Eine Protokolldatei mit informativen Fehlermeldungen.

  • Ein Unterordner mit allen exportierten Berichtsvorlagen im XLSX-Format (Qlik NPrinting February 2024) oder allen Vorlagen im XLSX- und QPXP-Format (Qlik NPrinting February 2025) oder XLSX-, QPXP- und QHTML-Format (Qlik NPrinting February 2025 SR3).

Informationshinweis

Exportierte Dateien können Berichtsfunktionen enthalten, die in Qlik Cloud Berichten nicht unterstützt werden. Informationen zum Validieren Ihrer Berichte für aktuelle Qlik Cloud Funktionen finden Sie unter:

Verwenden von Berichten in Excel mit dem Qlik Add-In für Microsoft Excel

Verwendung von PixelPerfect Berichten in Ihrem Qlik Cloud Mandanten

Verwendung von HTML-Berichten in Ihrem Qlik Cloud Mandanten

Exportieren von Berichten mit APIs

NPrinting APIs können alle Excel-, PixelPerfect- und HTML-Berichtsvorlagen exportieren, die in einer NPrinting App enthalten sind. Sie können auch eine bestimmte Auswahl an Berichten exportieren.

API-Spezifikation

Eine vollständige Spezifikation finden Sie unter den Dateien nprinting-api-yaml oder nprinting-api.json.

Highlights

/apps/{id}/actions/export-templates: post: tags: - ApiApps parameters: - name: id in: path required: true type: string format: uuid - name: request in: body required: true schema: $ref: '#/definitions/AppExportTemplates' responses: '200': description: OK schema: type: object AppExportTemplates: required: - connectionsMap type: object properties: connectionsMap: type: object additionalProperties: type: string type: enum: - Excel type: string reports: type: array items: format: uuid type: string example: 00000000-0000-0000-0000-000000000000

connectionsMap kann für die Verbindungszuordnung verwendet werden, wenn die NPrinting-App mehrere Verbindungen umfasst.

Die erstellte ZIP-Datei enthält die Berichtsvorlagen, organisiert nach Unterordnern für jede einzelne Qlik Sense Verbindung.

reports kann verwendet werden, um eine Liste der Qlik NPrinting-Berichts-IDs bereitzustellen, die exportiert werden sollen. Geben Sie die Liste an, wenn Sie nur einen Teilsatz der Berichte für bestimmte Verbindungen exportieren möchten.

Verwendungsbeispiel

Im folgenden Beispiel wird die JavaScript Fetch-Funktion verwendet, um nur einen spezifischen Bericht herunterzuladen, der an eine Qlik NPrinting-Verbindung angehängt ist.

fetch("https://your-nprinting.server:4993/api/v1/apps/977bf78f-4c72-412d-bb26-cd4fc0ec1596/actions/export-templates", { "headers": { "accept": "application/json, text/plain, */*, application/x-zip-compressed", "accept-language": "en-US,en;q=0.9,it;q=0.8", "cache-control": "no-cache", "content-type": "application/json;charset=UTF-8", "pragma": "no-cache", "sec-ch-ua": "\"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"114\", \"Google Chrome\";v=\"114\"", "sec-ch-ua-mobile": "?0", "sec-ch-ua-platform": "\"Windows\"", "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", "x-xsrf-token": "YPUrvy9ybRUFkF+L+ga4lt9e8WIcCZV0y8dO5YG/tO8=" }, "referrer": "https://your-nprinting.server:4993", "referrerPolicy": "strict-origin-when-cross-origin", "body": "{\"connectionsMap\":{\"86a10bf3-aab4-4ebd-949f-f99cffaaa328\":\"https://your-cloud-tenant.qlikcloud.com/sense/app/a18e00a1-5bb0-4302-a759-f4967ab47aec\"}, \"reports\":[\"fd4f037c-a2f7-44e6-ae90-4dd76a92386c\"]}", "method": "POST", "mode": "cors", "credentials": "include" }). then(response => response.blob()) .then(blob => { var url = window.URL.createObjectURL(blob); var a = document.createElement('a'); a.href = url; a.download = "exported-templates-nprinting.zip"; document.body.appendChild(a); // we need to append the element to the dom -> otherwise it will not work in firefox a.click(); a.remove(); //afterwards we remove the element again });

Die Request URL und der Abschnitt body des Aufrufs können geändert werden, um das Exportverhalten zu ändern.

In diesem Beispiel:

  • Die ZIP-Datei ist: exported-templates-nprinting.zip

  • Die NPrinting-App ist: 977bf78f-4c72-412d-bb26-cd4fc0ec1596

  • Die Qlik Sense Verbindung ist: 86a10bf3-aab4-4ebd-949f-f99cffaaa328

  • Die Qlik Sense-App wurde an Qlik Cloud bereitgestellt unter: https://your-cloud-tenant.qlikcloud.com/sense/app/a18e00a1-5bb0-4302-a759-f4967ab47aec

  • Die ZIP-Datei enthält nur eine ausgewählte Berichtsvorlage: fd4f037c-a2f7-44e6-ae90-4dd76a92386c. Alle anderen an die Verbindung angehängten Berichte werden nicht exportiert.

Verwenden von Berichten in Excel mit dem Qlik Add-In für Microsoft Excel

Aus Qlik NPrinting exportierte Berichte können zusammen mit dem Qlik Add-In für Microsoft Excel verwendet werden. Weitere Informationen zum Qlik Add-In für Microsoft Excel finden Sie unter Erstellen von Berichtsvorlagen mit dem Qlik Add-In für Microsoft Excel.

  1. Extrahieren Sie die Excel-Dateien aus der ZIP-Datei.

  2. Öffnen Sie die Dateien in Excel 365 oder Desktop.

  3. Laden Sie das Qlik Add-In für Microsoft Excel.

  4. Nach der Anmeldung wird ein Dialogfeld geöffnet: Migration läuft....

  5. Nach der Migration kann eine Meldung mit einer Liste der Objekte angezeigt werden, die in Qlik Cloud nicht unterstützt werden:

  6. Wenn nicht unterstützte Objekte vorhanden sind, haben Sie zwei Optionen:

    1. Sie können die Berichtsvorlage unverändert lassen, bis neue Funktionen in Qlik Cloud Reporting implementiert werden. Berichts-Tags für nicht unterstützte Funktionen werden nicht entfernt und haben keine Wirkung, wenn der Bericht in Qlik Cloud veröffentlicht wird.

    2. Sie können die Tags entfernen:

      1. Wählen Sie Tags für nicht unterstütze Funktionen im Excel-Arbeitsblatt aus.

      2. Entfernen Sie das Tag, indem Sie Zelleninhalt löschen.

      3. Für Seiten bearbeiten Sie den Arbeitsblattnamen, um das entsprechende Tag zu entfernen.

Verwendung von PixelPerfect Berichten in Ihrem Qlik Cloud Mandanten

  1. Extrahieren Sie die QPXP-Dateien aus der ZIP-Datei.

  2. Greifen Sie auf Ihre Qlik Sense App auf Ihrem Qlik Cloud Mandanten zu und laden Sie Ihre Vorlage in die App hoch. Informationen dazu finden Sie unter Hochladen einer Berichtsvorlage.

  3. Bearbeiten Sie die hochgeladene Vorlage in Ihrer Qlik Cloud-Oberfläche. Details finden Sie unter Entwerfen von PixelPerfect-Berichtsvorlagen

Verwendung von HTML-Berichten in Ihrem Qlik Cloud Mandanten

  1. Extrahieren Sie die QHTML-Dateien aus der ZIP-Datei.

  2. Greifen Sie auf Ihre Qlik Sense App im Qlik Cloud Mandanten zu und laden Sie Ihre Vorlage in die App hoch. Informationen dazu finden Sie unter Hochladen einer Berichtsvorlage.

  3. Bearbeiten Sie die hochgeladene Vorlage in Ihrer Qlik Cloud-Oberfläche. Details finden Sie unter Entwerfen von PixelPerfect-Berichtsvorlagen

Unterstützte und nicht unterstützte Funktionen in Qlik Cloud

Die folgende Tabelle zeigt die unterstützten und nicht unterstützten Qlik NPrinting Excel Vorlagenfunktionen in Qlik Cloud. Zudem werden Vorlagen, die mit mehreren Apps verbunden sind, in Qlik Cloud nicht unterstützt.

Funktionsunterstützung
Feature Unterstützung Notizen

Bild

Ja

Filterfenster werden in Qlik Cloud nicht unterstützt

Arbeitsblatt als Bild

Nein

 

Tabelle

Ja

 

Spalte

Ja

 

Formel

Ja

 

Variable

Ja

 

Zeile löschen

Ja

Nur in Excel-Vorlagen anwendbar

Zelle

Nein

 

Ebene

Ja

 

Seite

Ja

Nur in Excel-Vorlagen anwendbar

Objektfilter

Nein

Der Bericht kann exportiert werden, aber der Filter wird nicht angewendet.

Erweiterungen Dritter

Nein

Weder als Bild noch als Tabelle.

Bekannte Probleme

Wenn eine Excel-Datei in der Excel 365 Webversion geöffnet wird, werden statische Bilder in der Vorlage möglicherweise nicht angezeigt. Wenn Sie die Bearbeitungsansicht/Anzeigeansicht im Excel-Menüband umschalten, wird das Bild wieder sichtbar.

Visit the discussion forum at community.qlik.com

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!