# Qlik NPrinting から Qlik Cloud へのレポート テンプレートのエクスポート

Qlik NPrintingエクスポート機能は、Qlik Sense Enterprise on Windowsアプリケーションに接続されているレポートテンプレートを変換します。この変換されたレポート形式は、お使いの Qlik Sense アプリケーションとともに Qlik Cloud にインポートできます。

次の Qlik NPrinting バージョンでは、Qlik Cloud で使用するためのレポートのエクスポートがサポートされています。

* Qlik NPrinting February 2024: エクセル テンプレートのエクスポートをサポート

* Qlik NPrinting 2025年2月IR: Excel および PixelPerfect テンプレートのエクスポートをサポート

* Qlik NPrinting 2025年2月SR3: Excel、PixelPerfect、HTML テンプレートのエクスポートをサポート

* Qlik NPrinting 2026年5月: Excel、PixelPerfect、HTML、Word、PowerPoint テンプレートのエクスポートをサポート

移行されたExcel、Word、およびPowerPointのレポートテンプレートは、Microsoft Excel用のQlikアドインで編集でき、Qlik Cloudを使用して配布できます。移行された PixelPerfect レポートおよび HTML テンプレートは、Qlik Cloud のインターフェイスで編集し、Qlik Cloud を使用して配布できます。

ユーザーは、次の テンプレートをエクスポートできます。

* 次のQlik NPrinting ウェブ コンソールでは、特定の Qlik Sense アプリケーションに接続されているすべての Excel、PixelPerfect、HTML、Word、および PowerPoint レポートテンプレートをエクスポートできます。

* NPrinting API の使用: Qlik NPrinting アプリ内のすべてのレポートをエクスポートするか、特定のレポートをエクスポートするかを選択できます。

[ビデオクリップを見る](https://play.vidyard.com/4Jz8WsRBYYNfUaotMEcWoy)

## 前提条件

レポート テンプレートを Qlik NPrinting から Qlik Cloud に移行するには、次が必要です。

* レポートのエクスポート権限を持つユーザーによる Qlik NPrinting ウェブ コンソール へのアクセス。

* Qlik Sense アプリケーションで、

  * もともと Qlik Sense Client-Managed で作成され、Qlik NPrinting に接続されているアプリ。

  * Qlik Cloud テナントに移行されたアプリ。アプリケーションの新しいURLが必要になります。Qlik Sense アプリケーションの移行に関する情報については、[Qlik Analytics Migration Tool の概要](https://help.qlik.com/ja-JP/migration/Subsystems/AnalyticsMigrationTool/Content/Qlik-Analytics-Migration-Tool-Overview.htm) を参照してください。

    情報メモQlik Sense アプリケーションが Qlik Cloud にアップロードされたら、Qlik Sense Client-Managed にあるバージョンは編集しないでください。アプリケーションの一方のバージョンに加えた変更は、もう一方のバージョンには反映されません。

* Qlik Sense Client-ManagedへのQlik NPrinting接続からのオブジェクトを含む、Excel、Word、PowerPoint、PixelPerfect、またはHTML形式の1つ以上のQlik NPrintingレポートテンプレート。サポートされていない機能を含むレポートは、エクスポートされたファイルに追加されません。テンプレートをエクスポートできるようにするには、Qlik NPrinting でテンプレートを編集し、サポートされていない機能を削除する必要があります。次はサポートされていません。

  * QlikView ドキュメントに接続されたレポート。

  * 複数の Qlik Sense アプリケーションに接続されたレポート。

情報メモエクスポートされたレポート ファイルには、Qlik NPrinting のテンプレート ファイルの設定が含まれます。動的命名、サイクル化、フィルターなどの Qlik NPrinting レポート設定は、Qlik Cloud ではインポートされません。

### Qlik NPrinting テンプレート形式のサポート

Qlik NPrinting は、カスタムテンプレートを介して、マクロを含むOffice形式 (XLSM、DOCM、PPTM) をテンプレートファイルとしてサポートします。すべてのテンプレートは、マクロをサポートしない形式 (XLSX, DOCX, PPTX) に変換されますので、Qlik Cloud にインポートできるようになります。

警告メモセキュリティ上の理由により、マクロを含むOfficeファイル (XLSM、DOCM、PPTM) はXLSX、DOCX、またはPPTXに変換され、マクロは削除されます。

Qlik NPrinting February 2024 では、Excel テンプレート ファイルのみエクスポートできます。Qlik NPrinting February 2025 では、Excel と PixelPerfect の両方のファイルをエクスポートできます。Qlik NPrinting2025年2月にはHTMLファイルのエクスポートが追加されます。 Qlik NPrinting 2026年5月版では、WordおよびPowerPointファイルのエクスポートが追加されました。

セキュリティ上の理由から、PixelPerfect テンプレートにスクリプトが含まれている場合、それらのスクリプトは Qlik Cloud にアップロードされる際に削除されます。スクリプト機能は使用できなくなります。

情報メモテンプレート ファイルを Qlik Cloud にアップロードすると、HTML テンプレートはサニタイズされます。セキュリティ上の理由から、スクリプト、SVG 要素、スタイル要素は削除または変更されます。アップロード後は、Qlik Cloud インターフェイスに統合されたエディターを使用して、HTML の内容を必ず確認してください。

## ウェブ コンソールでのレポートのエクスポート

Qlik NPrinting ウェブ コンソール は、特定の Qlik NPrinting 接続を使用するすべての Excel および PixelPerfect レポートを、単一の Qlik Sense アプリケーションにエクスポートできます。

次の手順を実行します。

1. Qlik NPrinting にログインします。

2. 上部のメニューから、 [管理者] &gt; [Export QCS templates] (QCS テンプレートをエクスポート) を選択します。

   ![](https://help.qlik.com/ja-JP/migration/Content/Resources/Images/ui_export-qcs-template-nprinting.png)

3. ドロップダウンを使用して、Qlik NPrinting アプリと Qlik Sense 接続を選択します。

4. 必要な Qlik Sense アプリケーションの URL を Qlik Cloud に入力します。URL の末尾の「/」を削除します。

5. [ダウンロード] をクリックします。

ブラウザによって、次を含む ZIP ファイルがダウンロードされます。

* 有益なエラー メッセージが含まれるログ ファイル。

* XLSX形式のエクスポートされたすべてのレポートテンプレート (Qlik NPrinting 2024年2月)、またはXLSXおよびQPXP形式のすべてのテンプレート (Qlik NPrinting 2025年2月)、またはXLSX、QPXP、およびQHTML形式のテンプレート (Qlik NPrinting 2025年2月 SR3)、またはXLSX、QPXP、QHTML、DOCX、PPTX形式のテンプレート (Qlik NPrinting 2026年5月) を含むサブフォルダー。

情報メモ

エクスポートされたファイルには、Qlik Cloud レポートでサポートされていないレポート機能が含まれている場合があります。現在の Qlik Cloud 機能に照らしてレポートを検証するには、次を参照してください。

[Microsoft Office用Qlikアドインを使用して、Excel、Word、またはPowerPointでレポートを使用する](https://help.qlik.com/ja-JP/migration/Content/Migration/NPrinting/exporting-nprinting-excel-to-qlik-cloud.htm#Using)

[Qlik Cloud テナントで PixelPerfect レポートを使用する](https://help.qlik.com/ja-JP/migration/Content/Migration/NPrinting/exporting-nprinting-excel-to-qlik-cloud.htm#Using2)

[Qlik Cloud テナントで HTML レポートを使用する](https://help.qlik.com/ja-JP/migration/Content/Migration/NPrinting/exporting-nprinting-excel-to-qlik-cloud.htm#Using3)

## API を使用したレポートのエクスポート

NPrinting API は、NPrinting アプリに含まれるすべての Excel、PixelPerfect、HTML レポート テンプレートをエクスポートできます。また、特定のレポートを選択してエクスポートすることもできます。

### API 仕様

完全な仕様については、nprinting-api-yaml または nprinting-api.json ファイルを参照してください。

#### ハイライト

```

/applications/{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

        
```

NPrinting アプリに複数の接続がある場合、`connectionsMap` を使用して接続マッピングを提供できます。

作成された ZIP ファイルには、異なる Qlik Sense 接続ごとにサブフォルダーで整理されたレポート テンプレートが含まれます。

`reports` を使用して、エクスポートする必要がある Qlik NPrinting レポート ID のリストを提供できます。特定の接続で動作するレポートのサブセットのみをエクスポートする必要がある場合は、リストを提供します。

### 使用例

次の例では、JavaScript Fetch 関数を使用して、Qlik NPrinting 接続に添付された特定のレポートを 1 つだけダウンロードします。

```

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         
	});
```

呼び出しの `Request URL` および `body` セクションを修正して、エクスポート動作を変更できます。

この例では次のようになっています。

* ZIP ファイル: exported-templates-nprinting.zip

* NPrinting アプリ: 977bf78f-4c72-412d-bb26-cd4fc0ec1596

* Qlik Sense 接続: 86a10bf3-aab4-4ebd-949f-f99cffaaa328

* Qlik Sense アプリは、https://your-cloud-tenant.qlikcloud.com/sense/app/a18e00a1-5bb0-4302-a759-f4967ab47aec で Qlik Cloud に展開されています

* ZIP ファイルには、選択されたレポート テンプレート fd4f037c-a2f7-44e6-ae90-4dd76a92386c が 1 つだけ含まれます。接続に添付されている他のすべてのレポートはエクスポートされません。

## Microsoft Office用Qlikアドインを使用して、Excel、Word、またはPowerPointでレポートを使用する

Qlik NPrinting からエクスポートされたレポートは、Microsoft Office 用の Qlik アドインと組み合わせて使用できます。Microsoft Office 用 Qlik アドインの詳細については、[Microsoft Office 用の Qlik アドインを使用したレポートテンプレートの作成](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/excel-add-in-overview.htm)を参照してください。

次の手順を実行します。

1. ZIPファイルからファイルを展開します。

2. Office 365 Web またはデスクトップでファイルを開きます。

3. Microsoft Excel、Word、またはPowerPoint用のQlik アドインをロードします。

4. ログイン後に、 [移行が進行中です] というダイアログが開きます。

   ![](https://help.qlik.com/ja-JP/migration/Content/Resources/Images/ui_export-qcs-template-nprinting-migration-progress.png)

5. 移行後に、Qlik Cloud でサポートされていないオブジェクトのリストが表示される場合があります。

   ![](https://help.qlik.com/ja-JP/migration/Content/Resources/Images/ui_export-qcs-template-nprinting-unsupported-tags.png)

6. サポートされていないオブジェクトがある場合、次の 2 つのオプションがあります。

   1. Qlik Cloud レポートに新しい機能が実装されるまで、レポート テンプレートをそのままにしておくことができます。サポートされていない機能のレポート タグは削除されず、レポートが Qlik Cloud で公開されても影響はありません。

   2. タグは次のようにして削除できます。

      1. 

      2. Excelシート、Wordドキュメント、またはPowerPointプレゼンテーションで、サポートされていない機能のタグを選択します。

      3. Office アドインのプロパティ パネルで 削除 を選択します。これにより、Office ドキュメント内の対応するタグも削除されます。

## Qlik Cloud テナントで PixelPerfect レポートを使用する

次の手順を実行します。

1. ZIP ファイルから QPXP ファイルを抽出します。

2. Qlik Cloudテナント上のQlik Senseアプリケーションにアクセスし、テンプレートをそのアプリケーションにアップロードします。詳細については、[レポート テンプレートのアップロード](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/cloud-in-app-reports-templates.htm#UploadTemplate)を参照してください。

3. アップロードしたテンプレートを Qlik Cloud インターフェイスで編集します。詳細については、「[PixelPerfect レポート テンプレートの設計](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/design-pixelperfect-templates.htm)」を参照してください。

## Qlik Cloud テナントで HTML レポートを使用する

次の手順を実行します。

1. ZIP ファイルから QHTML ファイルを抽出します。

2. Qlik Cloud テナントで Qlik Sense アプリケーションにアクセスし、テンプレートをアプリケーションにアップロードします。詳細については、[レポート テンプレートのアップロード](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/cloud-in-app-reports-templates.htm#UploadTemplate)を参照してください。

3. アップロードしたテンプレートを Qlik Cloud インターフェイスで編集します。詳細については、「[PixelPerfect レポート テンプレートの設計](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/design-html-reports.htm)」を参照してください。

## Qlik Cloud でサポートされている機能とサポートされていない機能

次の表は、Qlik NPrintingExcel でサポートされている Qlik Cloud テンプレート機能とサポートされていないテンプレート機能の概要を示しています。さらに、複数のアプリケーションに接続されているテンプレートは、Qlik Cloudではサポートされていません。

テンプレートをエクスポートする前に、Qlik NPrinting内のサポートされていない機能を削除してください。サポートされていない機能を含むテンプレートをインポートすると、サポートされていないタグの警告が表示されます。Qlik Cloudにあるテンプレートからタグを削除しても、それらのタグのメタデータがテンプレートに残っているため、警告は削除されません。

機能のサポート

| 機能 | サポート | メモ |
| --- | --- | --- |
| 画像 | 可 | フィルター パネルは Qlik Cloud ではサポートされていません |
| 画像としてのシート | 不可 |  |
| テーブル | 可 |  |
| 列 | 可 |  |
| 数式 | 可 |  |
| 変数 | 可 |  |
| 行を削除 | 可 | Excel テンプレートにのみ適用されます |
| セル | 不可 |  |
| レベル | 可 |  |
| ページ | 可 | Excel テンプレートにのみ適用されます |
| オブジェクトフィルター | 可 | 移行されたテンプレートでのオブジェクトレベルのフィルタリングに対応。移行またはアプリケーションの置き換え後にオブジェクトマッピングを検証し、期待される出力が得られることを確認します。 |
| サードパーティの拡張機能 | 不可 | 画像とテーブルもサポートしていません。 |

## 既知の問題

Excel 365 ウェブ バージョンで Excel ファイルを開くと、テンプレート内の静止画像が表示されない場合があります。Excel のリボンで [編集]/[表示] ビューを切り替えると、画像の表示が復元されます。