<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How can I export objects from a Qlik Sense sheet (inside an app) using PowerShell? in Integration, Extension &amp; APIs</title>
    <link>https://community.qlik.com/t5/Integration-Extension-APIs/How-can-I-export-objects-from-a-Qlik-Sense-sheet-inside-an-app/m-p/2525715#M22389</link>
    <description>&lt;P data-start="361" data-end="379"&gt;Hi Qlik Community,&lt;/P&gt;
&lt;P data-start="381" data-end="502"&gt;I'm working on automating an export process in &lt;STRONG data-start="428" data-end="453"&gt;Qlik Sense Enterprise&lt;/STRONG&gt; using &lt;STRONG data-start="460" data-end="474"&gt;PowerShell&lt;/STRONG&gt;, and I could use some help.&lt;/P&gt;
&lt;P data-start="526" data-end="538"&gt;I'd like to:&lt;/P&gt;
&lt;OL data-start="540" data-end="761"&gt;
&lt;LI data-start="540" data-end="590"&gt;
&lt;P data-start="543" data-end="590"&gt;&lt;STRONG data-start="543" data-end="590"&gt;Loop through multiple apps and their sheets and object id's&amp;nbsp;(like straight tables or pivot tables)&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="660" data-end="707"&gt;
&lt;P data-start="663" data-end="707"&gt;&lt;STRONG data-start="663" data-end="707"&gt;Export these tables as CSV or XLSX files&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="708" data-end="761"&gt;
&lt;P data-start="711" data-end="761"&gt;&lt;STRONG data-start="711" data-end="761"&gt;Save them automatically to a SharePoint folder&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;STRONG data-start="775" data-end="785"&gt;Setup:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL data-start="786" data-end="1072"&gt;
&lt;LI data-start="786" data-end="808"&gt;
&lt;P data-start="788" data-end="808"&gt;Using &lt;STRONG data-start="794" data-end="808"&gt;PowerShell&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="809" data-end="862"&gt;
&lt;P data-start="811" data-end="862"&gt;Authenticating with a &lt;STRONG data-start="833" data-end="862"&gt;server certificate (.pfx)&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="863" data-end="943"&gt;
&lt;P data-start="865" data-end="943"&gt;Trying to connect to the Qlik Engine via &lt;STRONG data-start="906" data-end="919"&gt;WebSocket&lt;/STRONG&gt; (&lt;CODE data-start="921" data-end="942"&gt;wss://&amp;lt;server&amp;gt;:4747&lt;/CODE&gt;)&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Issues:&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL data-start="1110" data-end="1726"&gt;
&lt;LI data-start="1110" data-end="1394"&gt;
&lt;P data-start="1113" data-end="1394"&gt;&lt;STRONG data-start="1113" data-end="1144"&gt;Authentication &amp;amp; WebSocket:&lt;/STRONG&gt;&lt;BR data-start="1144" data-end="1147" /&gt;I'm unable to get the WebSocket connection to reach the &lt;CODE data-start="1206" data-end="1212"&gt;Open&lt;/CODE&gt; state. It stays in &lt;CODE data-start="1232" data-end="1244"&gt;Connecting&lt;/CODE&gt; and then goes to &lt;CODE data-start="1262" data-end="1270"&gt;Closed&lt;/CODE&gt;.&lt;BR data-start="1271" data-end="1274" /&gt;➤ Does anyone have a &lt;STRONG data-start="1298" data-end="1328"&gt;working PowerShell example&lt;/STRONG&gt; for setting up a WebSocket connection using a &lt;CODE data-start="1375" data-end="1381"&gt;.pfx&lt;/CODE&gt; certificate?&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="1570" data-end="1726"&gt;
&lt;P data-start="1573" data-end="1726"&gt;&lt;STRONG data-start="1573" data-end="1598"&gt;Export to SharePoint:&lt;/STRONG&gt;&lt;BR data-start="1598" data-end="1601" /&gt;What’s the best way to automate export to a &lt;STRONG data-start="1648" data-end="1671"&gt;SharePoint location?&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P data-start="2009" data-end="2090"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-start="2009" data-end="2090"&gt;What would be the best approach?&lt;/P&gt;</description>
    <pubDate>Wed, 30 Jul 2025 11:26:14 GMT</pubDate>
    <dc:creator>rednas</dc:creator>
    <dc:date>2025-07-30T11:26:14Z</dc:date>
    <item>
      <title>How can I export objects from a Qlik Sense sheet (inside an app) using PowerShell?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/How-can-I-export-objects-from-a-Qlik-Sense-sheet-inside-an-app/m-p/2525715#M22389</link>
      <description>&lt;P data-start="361" data-end="379"&gt;Hi Qlik Community,&lt;/P&gt;
&lt;P data-start="381" data-end="502"&gt;I'm working on automating an export process in &lt;STRONG data-start="428" data-end="453"&gt;Qlik Sense Enterprise&lt;/STRONG&gt; using &lt;STRONG data-start="460" data-end="474"&gt;PowerShell&lt;/STRONG&gt;, and I could use some help.&lt;/P&gt;
&lt;P data-start="526" data-end="538"&gt;I'd like to:&lt;/P&gt;
&lt;OL data-start="540" data-end="761"&gt;
&lt;LI data-start="540" data-end="590"&gt;
&lt;P data-start="543" data-end="590"&gt;&lt;STRONG data-start="543" data-end="590"&gt;Loop through multiple apps and their sheets and object id's&amp;nbsp;(like straight tables or pivot tables)&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="660" data-end="707"&gt;
&lt;P data-start="663" data-end="707"&gt;&lt;STRONG data-start="663" data-end="707"&gt;Export these tables as CSV or XLSX files&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="708" data-end="761"&gt;
&lt;P data-start="711" data-end="761"&gt;&lt;STRONG data-start="711" data-end="761"&gt;Save them automatically to a SharePoint folder&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;STRONG data-start="775" data-end="785"&gt;Setup:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL data-start="786" data-end="1072"&gt;
&lt;LI data-start="786" data-end="808"&gt;
&lt;P data-start="788" data-end="808"&gt;Using &lt;STRONG data-start="794" data-end="808"&gt;PowerShell&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="809" data-end="862"&gt;
&lt;P data-start="811" data-end="862"&gt;Authenticating with a &lt;STRONG data-start="833" data-end="862"&gt;server certificate (.pfx)&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="863" data-end="943"&gt;
&lt;P data-start="865" data-end="943"&gt;Trying to connect to the Qlik Engine via &lt;STRONG data-start="906" data-end="919"&gt;WebSocket&lt;/STRONG&gt; (&lt;CODE data-start="921" data-end="942"&gt;wss://&amp;lt;server&amp;gt;:4747&lt;/CODE&gt;)&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Issues:&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL data-start="1110" data-end="1726"&gt;
&lt;LI data-start="1110" data-end="1394"&gt;
&lt;P data-start="1113" data-end="1394"&gt;&lt;STRONG data-start="1113" data-end="1144"&gt;Authentication &amp;amp; WebSocket:&lt;/STRONG&gt;&lt;BR data-start="1144" data-end="1147" /&gt;I'm unable to get the WebSocket connection to reach the &lt;CODE data-start="1206" data-end="1212"&gt;Open&lt;/CODE&gt; state. It stays in &lt;CODE data-start="1232" data-end="1244"&gt;Connecting&lt;/CODE&gt; and then goes to &lt;CODE data-start="1262" data-end="1270"&gt;Closed&lt;/CODE&gt;.&lt;BR data-start="1271" data-end="1274" /&gt;➤ Does anyone have a &lt;STRONG data-start="1298" data-end="1328"&gt;working PowerShell example&lt;/STRONG&gt; for setting up a WebSocket connection using a &lt;CODE data-start="1375" data-end="1381"&gt;.pfx&lt;/CODE&gt; certificate?&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="1570" data-end="1726"&gt;
&lt;P data-start="1573" data-end="1726"&gt;&lt;STRONG data-start="1573" data-end="1598"&gt;Export to SharePoint:&lt;/STRONG&gt;&lt;BR data-start="1598" data-end="1601" /&gt;What’s the best way to automate export to a &lt;STRONG data-start="1648" data-end="1671"&gt;SharePoint location?&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P data-start="2009" data-end="2090"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-start="2009" data-end="2090"&gt;What would be the best approach?&lt;/P&gt;</description>
      <pubDate>Wed, 30 Jul 2025 11:26:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/How-can-I-export-objects-from-a-Qlik-Sense-sheet-inside-an-app/m-p/2525715#M22389</guid>
      <dc:creator>rednas</dc:creator>
      <dc:date>2025-07-30T11:26:14Z</dc:date>
    </item>
    <item>
      <title>Re: How can I export objects from a Qlik Sense sheet (inside an app) using PowerShell?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/How-can-I-export-objects-from-a-Qlik-Sense-sheet-inside-an-app/m-p/2526110#M22400</link>
      <description>&lt;P&gt;I'm not very skilled at using PowerShell, but you can interact with the engine using the .NET SDK which you can use from PowerShell. There are examples available here illustrating how to use that SDK to both traverse apps (example titled "AppTraverser") and to export Excel files (example titled "DownloadDataToExcel"):&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/AptkQlik/PublicExamples/" target="_blank"&gt;https://github.com/AptkQlik/PublicExamples/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;There is also a small utility available that scans all objects used by all apps in an installation available that might be of interest to you. You can find the code for it here:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/kolsrud/qlik-object-usage-analyzer/tree/main/QlikObjectUsageAnalyzer" target="_blank"&gt;https://github.com/kolsrud/qlik-object-usage-analyzer/tree/main/QlikObjectUsageAnalyzer&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;In particular you might want to have a look at the "ScanAllApps" method found here:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/kolsrud/qlik-object-usage-analyzer/blob/main/QlikObjectUsageAnalyzer/Program.cs#L178" target="_blank"&gt;https://github.com/kolsrud/qlik-object-usage-analyzer/blob/main/QlikObjectUsageAnalyzer/Program.cs#L178&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 04 Aug 2025 08:37:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/How-can-I-export-objects-from-a-Qlik-Sense-sheet-inside-an-app/m-p/2526110#M22400</guid>
      <dc:creator>Øystein_Kolsrud</dc:creator>
      <dc:date>2025-08-04T08:37:29Z</dc:date>
    </item>
  </channel>
</rss>

