<?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 Re: Load Multiple Excel Sheets *Without* ODBC Connection in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Load-Multiple-Excel-Sheets-Without-ODBC-Connection/m-p/722958#M675626</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mathew,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See the below code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Inline table need not to contain all ur excel fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just have 1 or 2 fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TestTable:&lt;/P&gt;&lt;P&gt;LOAD [&lt;/P&gt;&lt;P&gt;YourSampleFieldName, YourSampleFieldName1&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vDataFolder= '..\YourDataPath\';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FOR EACH vFile in filelist('$(vDataFolder)*.xlsx');&lt;/P&gt;&lt;P&gt;let vFileName = SubField(vFile,'.',1);&lt;/P&gt;&lt;P&gt;let vFileName = mid(vFileName, index(vFileName, '\', -1) + 1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Connection to Excel Files&lt;/P&gt;&lt;P&gt;OLEDB CONNECT32 To [Excel Files;DBQ=$(vFile)];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Read &amp;amp; Store the Sheets in Buffer&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Temp_tables:&lt;/P&gt;&lt;P&gt;sqltables;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for iSheet = 0 to NoOfRows('SheetName') - 1&lt;/P&gt;&lt;P&gt;for iSheet = 0 to NoOfRows('Temp_tables')-1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let vSheetName = Peek('TABLE_NAME', iSheet, 'Temp_tables');&lt;/P&gt;&lt;P&gt;Let vSheetName=Replace(vSheetName,'$','');&lt;/P&gt;&lt;P&gt;Let vSheetName=Replace(vSheetName,Chr(39),'');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Concatenate(TestTable)&lt;/P&gt;&lt;P&gt;LOAD *&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;[$(vFile)]&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is [$(vSheetName)]);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP Table Temp_tables;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NEXT vFile;&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 07 Jul 2014 10:30:09 GMT</pubDate>
    <dc:creator>parthiband</dc:creator>
    <dc:date>2014-07-07T10:30:09Z</dc:date>
    <item>
      <title>Load Multiple Excel Sheets *Without* ODBC Connection</title>
      <link>https://community.qlik.com/t5/QlikView/Load-Multiple-Excel-Sheets-Without-ODBC-Connection/m-p/722954#M675622</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've been trying for a while now to loop through a list of sheets (JAN, FEB, ... , NOV, DEC), but I'm having issues loading more than one sheet. The following works, but as soon as I replace 'JAN' for 'JAN, FEB' I get the error '&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Unknown file format specifier: &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;FEB'. Is there a syntax nuance that I need to know or am I way off?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET i = JAN;&lt;/P&gt;&lt;P&gt;FOR Each i in i;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp; A,&lt;/P&gt;&lt;P&gt;&amp;nbsp; B&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; FROM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; [DOC.xlsx]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; (ooxml, embedded labels, Table is $(i));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;NEXT&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jul 2014 09:55:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Load-Multiple-Excel-Sheets-Without-ODBC-Connection/m-p/722954#M675622</guid>
      <dc:creator>matthewjbryant</dc:creator>
      <dc:date>2014-07-07T09:55:24Z</dc:date>
    </item>
    <item>
      <title>Re: Load Multiple Excel Sheets *Without* ODBC Connection</title>
      <link>https://community.qlik.com/t5/QlikView/Load-Multiple-Excel-Sheets-Without-ODBC-Connection/m-p/722955#M675623</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ABC:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A,&lt;/P&gt;&lt;P&gt;B&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;[Table.xlsx]&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is Sheet1);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jul 2014 10:01:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Load-Multiple-Excel-Sheets-Without-ODBC-Connection/m-p/722955#M675623</guid>
      <dc:creator>vardhancse</dc:creator>
      <dc:date>2014-07-07T10:01:05Z</dc:date>
    </item>
    <item>
      <title>Re: Load Multiple Excel Sheets *Without* ODBC Connection</title>
      <link>https://community.qlik.com/t5/QlikView/Load-Multiple-Excel-Sheets-Without-ODBC-Connection/m-p/722956#M675624</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sasi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How is this meant to loop through multiple sheets and load the data?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jul 2014 10:21:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Load-Multiple-Excel-Sheets-Without-ODBC-Connection/m-p/722956#M675624</guid>
      <dc:creator>matthewjbryant</dc:creator>
      <dc:date>2014-07-07T10:21:38Z</dc:date>
    </item>
    <item>
      <title>Re: Load Multiple Excel Sheets *Without* ODBC Connection</title>
      <link>https://community.qlik.com/t5/QlikView/Load-Multiple-Excel-Sheets-Without-ODBC-Connection/m-p/722957#M675625</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET i = 'Jan','Feb','Mar';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for each m in $(i);&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD&amp;nbsp;&amp;nbsp; A, B&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM [DOC.xlsx] (ooxml, embedded labels, Table is [$(m)]);&lt;/P&gt;&lt;P&gt;next&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jul 2014 10:25:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Load-Multiple-Excel-Sheets-Without-ODBC-Connection/m-p/722957#M675625</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2014-07-07T10:25:22Z</dc:date>
    </item>
    <item>
      <title>Re: Load Multiple Excel Sheets *Without* ODBC Connection</title>
      <link>https://community.qlik.com/t5/QlikView/Load-Multiple-Excel-Sheets-Without-ODBC-Connection/m-p/722958#M675626</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mathew,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See the below code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Inline table need not to contain all ur excel fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just have 1 or 2 fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TestTable:&lt;/P&gt;&lt;P&gt;LOAD [&lt;/P&gt;&lt;P&gt;YourSampleFieldName, YourSampleFieldName1&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vDataFolder= '..\YourDataPath\';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FOR EACH vFile in filelist('$(vDataFolder)*.xlsx');&lt;/P&gt;&lt;P&gt;let vFileName = SubField(vFile,'.',1);&lt;/P&gt;&lt;P&gt;let vFileName = mid(vFileName, index(vFileName, '\', -1) + 1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Connection to Excel Files&lt;/P&gt;&lt;P&gt;OLEDB CONNECT32 To [Excel Files;DBQ=$(vFile)];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Read &amp;amp; Store the Sheets in Buffer&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Temp_tables:&lt;/P&gt;&lt;P&gt;sqltables;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for iSheet = 0 to NoOfRows('SheetName') - 1&lt;/P&gt;&lt;P&gt;for iSheet = 0 to NoOfRows('Temp_tables')-1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let vSheetName = Peek('TABLE_NAME', iSheet, 'Temp_tables');&lt;/P&gt;&lt;P&gt;Let vSheetName=Replace(vSheetName,'$','');&lt;/P&gt;&lt;P&gt;Let vSheetName=Replace(vSheetName,Chr(39),'');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Concatenate(TestTable)&lt;/P&gt;&lt;P&gt;LOAD *&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;[$(vFile)]&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is [$(vSheetName)]);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP Table Temp_tables;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NEXT vFile;&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jul 2014 10:30:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Load-Multiple-Excel-Sheets-Without-ODBC-Connection/m-p/722958#M675626</guid>
      <dc:creator>parthiband</dc:creator>
      <dc:date>2014-07-07T10:30:09Z</dc:date>
    </item>
    <item>
      <title>Re: Load Multiple Excel Sheets *Without* ODBC Connection</title>
      <link>https://community.qlik.com/t5/QlikView/Load-Multiple-Excel-Sheets-Without-ODBC-Connection/m-p/722959#M675627</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You beauty! This is perfect. I didn't need the '' around each i value, but the code is great. Cheers mate!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One question, with my variable file name I was able to pull in text to my columns. Do you know a way I can easily create a column that records 'JAN' in all the rows from JAN, 'FEB' in all the rows from FEB, ... etc. using this method?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jul 2014 10:35:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Load-Multiple-Excel-Sheets-Without-ODBC-Connection/m-p/722959#M675627</guid>
      <dc:creator>matthewjbryant</dc:creator>
      <dc:date>2014-07-07T10:35:31Z</dc:date>
    </item>
    <item>
      <title>Re: Load Multiple Excel Sheets *Without* ODBC Connection</title>
      <link>https://community.qlik.com/t5/QlikView/Load-Multiple-Excel-Sheets-Without-ODBC-Connection/m-p/722960#M675628</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Parthiban,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm sure this works, but I asked for a solution that didn't use an ODBC connection.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jul 2014 10:36:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Load-Multiple-Excel-Sheets-Without-ODBC-Connection/m-p/722960#M675628</guid>
      <dc:creator>matthewjbryant</dc:creator>
      <dc:date>2014-07-07T10:36:29Z</dc:date>
    </item>
    <item>
      <title>Re: Load Multiple Excel Sheets *Without* ODBC Connection</title>
      <link>https://community.qlik.com/t5/QlikView/Load-Multiple-Excel-Sheets-Without-ODBC-Connection/m-p/722961#M675629</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD aaa, bbb,&lt;EM&gt; '$(m)' as ccc&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;FROM ...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jul 2014 10:41:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Load-Multiple-Excel-Sheets-Without-ODBC-Connection/m-p/722961#M675629</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2014-07-07T10:41:37Z</dc:date>
    </item>
  </channel>
</rss>

