<?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 to dynamically load Excel worksheets - Qlik Sense in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/How-to-dynamically-load-Excel-worksheets-Qlik-Sense/m-p/1314374#M617416</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have an Excel workbook that has multiple sheets of data. The sheets all have different names (January, February, etc) .The format is exactly the same. I essentially want to concatenate all the sheets together into one table. How can I dynamically do this in Qlik Sense Data Load editor?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 09 May 2017 23:48:04 GMT</pubDate>
    <dc:creator />
    <dc:date>2017-05-09T23:48:04Z</dc:date>
    <item>
      <title>How to dynamically load Excel worksheets - Qlik Sense</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-dynamically-load-Excel-worksheets-Qlik-Sense/m-p/1314374#M617416</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have an Excel workbook that has multiple sheets of data. The sheets all have different names (January, February, etc) .The format is exactly the same. I essentially want to concatenate all the sheets together into one table. How can I dynamically do this in Qlik Sense Data Load editor?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 May 2017 23:48:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-dynamically-load-Excel-worksheets-Qlik-Sense/m-p/1314374#M617416</guid>
      <dc:creator />
      <dc:date>2017-05-09T23:48:04Z</dc:date>
    </item>
    <item>
      <title>Re: How to dynamically load Excel worksheets - Qlik Sense</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-dynamically-load-Excel-worksheets-Qlik-Sense/m-p/1314375#M617417</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jeff,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I understood you correctly. You can simply load sheets sequentially, observing the condition of the same field name.&lt;/P&gt;&lt;P&gt;Example in attached files.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Andrey&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2017 06:55:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-dynamically-load-Excel-worksheets-Qlik-Sense/m-p/1314375#M617417</guid>
      <dc:creator>ahaahaaha</dc:creator>
      <dc:date>2017-05-10T06:55:10Z</dc:date>
    </item>
    <item>
      <title>Re: How to dynamically load Excel worksheets - Qlik Sense</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-dynamically-load-Excel-worksheets-Qlik-Sense/m-p/1314376#M617418</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do a for each loop so you don't need repeated coding:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;for each vSheet in 'Sheet1','Sheet2','Sheet3'&lt;BR /&gt; LOAD a, &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '$(vSheet)' as Sheet&lt;BR /&gt; FROM&lt;BR /&gt; Book1.xlsx&lt;BR /&gt; (ooxml, embedded labels, table is $(vSheet));&lt;/P&gt;&lt;P&gt;Next vSheet;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2017 07:27:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-dynamically-load-Excel-worksheets-Qlik-Sense/m-p/1314376#M617418</guid>
      <dc:creator>RSvebeck</dc:creator>
      <dc:date>2017-05-10T07:27:57Z</dc:date>
    </item>
    <item>
      <title>Re: How to dynamically load Excel worksheets - Qlik Sense</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-dynamically-load-Excel-worksheets-Qlik-Sense/m-p/1314377#M617419</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Hi,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;If I understood you correctly. You can create User DSN with "Microsoft Excel Driver" in the ODBC Data Source Administrator section. After that connect using the same ODBC, you can retrieve the sheet names of the excel dynamically.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;ODBC CONNECT32 TO [QV Excel ODBC1;DBQ=D:\QV Test.xlsx];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ExcelInfo:&lt;/P&gt;&lt;P&gt;SQLTABLES;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DISCONNECT;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for i = 0 to NoOfRows('ExcelInfo')-1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; let vSheetName = PurgeChar(PurgeChar(peek('TABLE_NAME', $(i), 'ExcelInfo'), chr(39)), '$');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if left(vSheetName, 2) = "20" then&lt;/P&gt;&lt;P&gt;&amp;nbsp; Data:&lt;/P&gt;&lt;P&gt;&amp;nbsp; LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp; $(i) as IterNum,&lt;/P&gt;&lt;P&gt;&amp;nbsp; ID, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Data&lt;/P&gt;&lt;P&gt;&amp;nbsp; FROM&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;D&gt;&lt;/D&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; (ooxml, embedded labels, table is [$(vSheetName)]);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; endif&lt;/P&gt;&lt;P&gt;next&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2017 07:37:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-dynamically-load-Excel-worksheets-Qlik-Sense/m-p/1314377#M617419</guid>
      <dc:creator>senpradip007</dc:creator>
      <dc:date>2017-05-10T07:37:59Z</dc:date>
    </item>
    <item>
      <title>Re: How to dynamically load Excel worksheets - Qlik Sense</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-dynamically-load-Excel-worksheets-Qlik-Sense/m-p/1314378#M617420</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I can load without issue by defining loads and concatenate the sheets together. However, the number and names of the sheets can vary, thus, making this not viable.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 May 2017 02:21:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-dynamically-load-Excel-worksheets-Qlik-Sense/m-p/1314378#M617420</guid>
      <dc:creator />
      <dc:date>2017-05-11T02:21:54Z</dc:date>
    </item>
    <item>
      <title>Re: How to dynamically load Excel worksheets - Qlik Sense</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-dynamically-load-Excel-worksheets-Qlik-Sense/m-p/1314379#M617421</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think this may work in QlikView but not Qlik Sense unless I move to Legacy Mode. Is there a way to do with LIB Connect? I can't get past connection info to execute loop.&lt;/P&gt;&lt;P&gt;&lt;IMG alt="Screen Shot 2017-05-10 at 7.31.52 PM.png" class="jive-image image-1" src="/legacyfs/online/162875_Screen Shot 2017-05-10 at 7.31.52 PM.png" style="height: auto;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 May 2017 02:33:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-dynamically-load-Excel-worksheets-Qlik-Sense/m-p/1314379#M617421</guid>
      <dc:creator />
      <dc:date>2017-05-11T02:33:57Z</dc:date>
    </item>
    <item>
      <title>Re: How to dynamically load Excel worksheets - Qlik Sense</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-dynamically-load-Excel-worksheets-Qlik-Sense/m-p/1314380#M617422</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No sure which of all replies you refer to, but all examples should work in Sense as long as you change the path to a lib path.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In my example above, this is the Sense version:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;for each vSheet in 'Sheet1','Sheet2','Sheet3'&lt;/P&gt;&lt;P&gt;&amp;nbsp; LOAD&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '$(vSheet)' as Sheet&lt;BR /&gt;&amp;nbsp; FROM [lib://MyDocs/Book1.xlsx]&lt;BR /&gt;&amp;nbsp; (ooxml, embedded labels, table is $(vSheet));&lt;/P&gt;&lt;P&gt;Next vSheet;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 May 2017 11:07:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-dynamically-load-Excel-worksheets-Qlik-Sense/m-p/1314380#M617422</guid>
      <dc:creator>RSvebeck</dc:creator>
      <dc:date>2017-05-11T11:07:44Z</dc:date>
    </item>
  </channel>
</rss>

