Ana içeriğe geç Tamamlayıcı içeriğe geç

Excel rapor şablonlarını Qlik NPrinting. kaynağına Qlik Cloud hedefine aktarma

Qlik NPrinting. dışa aktarma özelliği, Qlik Sense Enterprise on Windows uygulamalarına bağlı Excel rapor şablonlarınızı dönüştürür. Bu dönüştürülen rapor biçimi, Qlik Sense uygulamalarınızla birlikte Qlik Cloud hedefine aktarılabilir. Geçişi yapılan rapor şablonları, Microsoft Excel için Qlik eklentisinde düzenlenebilir ve Qlik Cloud kullanarak dağıtılabilir.

Kullanıcılar Excel şablonlarını dışa aktarabilir:

  • Qlik NPrinting web konsolu içinde: Belirli bir Qlik Sense uygulamasına bağlı tüm Excel rapor şablonlarını dışa aktarabilirsiniz.

  • NPrinting API'sini kullanma: Bir Qlik NPrinting. uygulamasındaki veya belirli bir gruptaki tüm raporları dışarı aktarmayı seçebilirsiniz.

Önkoşullar

Bir raporu Qlik NPrinting. kaynağından Qlik Cloud hedefine taşımak için şuna ihtiyacınız olacaktır:

  • Raporları dışa aktarma izinlerine sahip bir kullanıcıyla Qlik NPrinting web konsolu erişimi.

  • Aşağıdaki nitelikleri karşılayan bir Qlik Sense uygulaması:

    • Başlangıçta Qlik Sense Client-Managed içinde oluşturulmuş ve Qlik NPrinting. öğesine bağlı.

    • Qlik Cloud kiracınıza geçirilmiş. Uygulamanın yeni URL'sine ihtiyacınız olacak. Qlik Sense uygulamalarının geçişini yapma hakkında bilgi almak için bkz. Uygulamaları geçirme.

      Bilgi notuQlik Sense uygulaması Qlik Cloud hedefine yüklendikten sonra hala Qlik Sense Client-Managed içinde bulunan sürümü düzenlemeyin. Uygulamanın bir sürümünde yapılan değişiklikler, diğerinde görünmeyecektir.
  • Qlik Sense Client-Managed ile Qlik NPrinting. bağlantısından nesneler içeren bir veya daha fazla Qlik NPrinting. Excel rapor şablonu. Aşağıdakiler desteklenmez:

    • QlikView belgelerine bağlı raporlar.

    • Birden fazla Qlik Sense uygulamasına bağlı raporlar.

Bilgi notuDışa aktarılan rapor dosyası, Qlik NPrinting. içindeki şablon dosyasındaki ayarları içerecektir. Dinamik adlandırma, döngüye alma ve filtreler gibi Qlik NPrinting. rapor ayarları Qlik Cloud tarafından içe aktarılmaz.

Qlik NPrinting. şablon biçimi desteği

Qlik NPrinting., özel şablonlar aracılığıyla şablon dosyaları olarak XLS, XLSX ve XLSM dosyalarını destekler. Tüm şablonlar, Qlik Cloud hedefine aktarılabilmeleri için XLSX biçimine dönüştürülecektir.

Uyarı notu

Güvenlik nedeniyle, makro içeren Excel dosyaları (XLSM), XLSX'e dönüştürülecek ve makrolar kaldırılacaktır.

Web konsolunda raporları dışa aktarma

Qlik NPrinting web konsolu, tek bir Qlik Sense uygulamasına belirli bir Qlik NPrinting. bağlantısı kullanan tüm Excel raporlarını dışa aktarabilir.

  1. Qlik NPrinting. oturumunu açın.

  2. Üstteki menüden Yönetici > QCS şablonlarını dışa aktar'ı seçin.

  3. Qlik NPrinting. uygulamasını ve Qlik Sense bağlantısını seçmek için açılır menüleri kullanın.

  4. Gerekli Qlik Sense uygulamasının URL'sini Qlik Cloud bölümüne yazın. URL'nin sonundaki / işaretlerini kaldırın.

  5. İndir öğesine tıklayın.

Tarayıcınız aşağıdakileri içeren bir ZIP dosyası indirecektir:

  • Bilgilendirici hata mesajlarını içeren bir günlük dosyası.

  • XLSX biçiminde dışa aktarılan tüm rapor şablonlarını içeren bir alt klasör.

Bilgi notu

Dışa aktarılan dosyalar, Qlik Cloud raporlamasında desteklenmeyen rapor özellikleri içerebilir. Raporlarınızı mevcut Qlik Cloud özellikleriyle karşılaştırarak doğrulamak için bkz. Microsoft Excel için Qlik eklentisiyle Excel'de raporları kullanma.

API'leri kullanarak raporları dışa aktarma

NPrinting API'leri bir NPrinting uygulamasındaki tüm Excel rapor şablonlarını dışa aktarabilir. Belirli bir grup raporu dışa aktarmayı da seçebilirsiniz.

API teknik özelliği

Tüm teknik özellikler için nprinting-api-yaml veya nprinting-api.json dosyalarına bakın.

Öne Çıkanlar

/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, NPrinting uygulamasında birden fazla bağlantı varken bağlantı eşlemesi sağlamak için kullanılabilir.

Sonuç olarak elde edilen ZIP dosyası, farklı her Qlik Sense bağlantısının alt klasörü aracılığıyla düzenlenen rapor şablonları içerecektir.

reports, dışa aktarılması gereken Qlik NPrinting. rapor kimliklerinin bir listesini sağlamak için kullanılabilir. Yalnızca belirtilen bağlantılar üzerinde çalışan raporlarınızın bir alt kümesini dışa aktarmanız gerekiyorsa listeyi sağlayın.

Kullanım örneği

Aşağıdaki örnek, bir Qlik NPrinting. bağlantısına ekli olan yalnızca belirli bir raporu indirmek için JavaScript Fetch fonksiyonunu kullanır.

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

Çağrının Request URL ve body bölümü, dışa aktarma davranışını değiştirecek şekilde değiştirilebilir.

Bu örnekte:

  • ZIP dosyası: exported-templates-nprinting.zip

  • NPrinting uygulaması: 977bf78f-4c72-412d-bb26-cd4fc0ec1596

  • Qlik Sense bağlantısı: 86a10bf3-aab4-4ebd-949f-f99cffaaa328

  • Qlik Sense uygulaması şu adresteki Qlik Cloud hedefine dağıtıldı: https://your-cloud-tenant.qlikcloud.com/sense/app/a18e00a1-5bb0-4302-a759-f4967ab47aec

  • ZIP dosyası yalnızca bir seçilen rapor şablonu içerecektir: fd4f037c-a2f7-44e6-ae90-4dd76a92386c. Bağlantıya ekli diğer raporların hiçbiri dışa aktarılmayacaktır.

Microsoft Excel için Qlik eklentisiyle Excel'de raporları kullanma

Qlik NPrinting. hedefinden dışa aktarılan raporlar, Microsoft Excel için Qlik eklentisiyle bağlantılı olarak kullanılabilir. Microsoft Excel için Qlik eklentisi hakkında daha fazla bilgi almak üzere bkz. Microsoft Excel için Qlik eklentisiyle rapor şablonları oluşturma.

  1. Excel dosyalarını ZIP dosyasından çıkarın.

  2. Dosyaları Excel 365 web veya masaüstü sürümünde açın.

  3. Microsoft Excel için Qlik eklentisini yükleyin.

  4. Oturum açtığınızda bir iletişim kutusu görünecektir: Geçiş sürüyor.

  5. Geçişten sonra Qlik Cloud içinde desteklenmeyen nesnelerin listesini içeren bir mesaj görünebilir:

  6. Desteklenmeyen nesneler varsa iki seçeneğiniz vardır:

    1. Rapor şablonunu, yeni özellikler Qlik Cloud raporlamasında uygulanana kadar olduğu gibi bırakabilirsiniz. Desteklenmeyen özelliklerin rapor etiketleri kaldırılmayacak ve rapor, Qlik Cloud içinde yayınlandığında etki yaratmayacaktır.

    2. Etiketleri kaldırabilirsiniz:

      1. Excel sayfasında desteklenmeyen özelliklerin etiketlerini seçin.

      2. Hücre içeriğini silerek etiketi kaldırın.

      3. Sayfalar söz konusu olduğunda sayfa adını, ilgili etiketi kaldıracak şekilde düzenleyin.

Qlik Cloud içinde desteklenen ve desteklenmeyen özellikler

Aşağıdaki tabloda, Qlik Cloud içinde desteklenen ve desteklenmeyen Qlik NPrinting. Excel şablon özellikleri açıklanmaktadır. Ek olarak, birden fazla uygulamaya bağlı şablonlar Qlik Cloud içinde desteklenmez.

Özellik desteği
Özellik Destek Notlar

Resim

Evet

Qlik Cloud içinde filtre bölmeleri desteklenmez

Görüntü olarak sayfa

Hayır

 

Tablo

Evet

 

Sütun

Evet

 

Formül

Evet

 

Değişken

Evet

 

Satır Sil

Evet

 

Hücre

Hayır

 

Seviye

Evet

 

Sayfa

Evet

 

Nesne Filtreleri

Hayır

Rapor dışa aktarılabilir, ancak filtre uygulanmayacaktır.

Üçüncü taraf uzantılar

Hayır

Ne görüntü ne tablo.

Bilinen sorunlar

Excel 365 web sürümünde bir Excel dosyası açarken şablondaki statik görüntüler görünmeyebilir. Excel şeridinde Düzenleme/Görüntüleme görünümünü açmak/kapatmak, görüntü görünürlüğünü eski haline getirecektir.

Visit the discussion forum at community.qlik.com

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız, bize bildirin, düzeltelim!