<?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: excel sheet name in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/excel-sheet-name/m-p/573799#M213715</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;or see this post&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/message/406594"&gt;Re: Pulling multiple excel sheets into QV when all headings are the same&lt;/A&gt;&lt;/P&gt;&lt;P&gt;you can loop on excel sheets (see &lt;STRONG style="color: #3d3d3d; font-family: inherit; font-size: 0.9em; line-height: 1.5em; font-style: inherit;"&gt;&lt;A href="https://community.qlik.com/people/gwassenaar"&gt;gwassenaar&lt;/A&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;) and check the name before loading&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 14 Mar 2014 15:29:59 GMT</pubDate>
    <dc:creator>maxgro</dc:creator>
    <dc:date>2014-03-14T15:29:59Z</dc:date>
    <item>
      <title>excel sheet name</title>
      <link>https://community.qlik.com/t5/QlikView/excel-sheet-name/m-p/573797#M213713</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Is it possible before a load to check if a sheet exits in a xls file ?&lt;/P&gt;&lt;P&gt;Thks&lt;/P&gt;&lt;P&gt;Michel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2014 20:32:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/excel-sheet-name/m-p/573797#M213713</guid>
      <dc:creator />
      <dc:date>2014-03-13T20:32:47Z</dc:date>
    </item>
    <item>
      <title>Re: excel sheet name</title>
      <link>https://community.qlik.com/t5/QlikView/excel-sheet-name/m-p/573798#M213714</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can set the ErrorMode to 0, so that the .qvw will reload successfully, try to load from the sheet, and if it doesn't exist, your ScriptError will be 11 (Field not found).&amp;nbsp; Then you can just set the error mode back to 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So your script could look something like this:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;SET ErrorMode = 0;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;LOAD *&lt;/P&gt;
&lt;P&gt;FROM YourFile.xlsx&lt;/P&gt;
&lt;P&gt;(ooxml, embedded labels, table is [Sheet Name]);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;IF ScriptError = 11 THEN&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //do something&lt;/P&gt;
&lt;P&gt;ELSE&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //do something else&lt;/P&gt;
&lt;P&gt;ENDIF&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;SET ErrorMode = 1;&lt;/P&gt;
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From QV Help:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P class="syntax"&gt;&lt;SPAN class="Bold"&gt;&lt;STRONG&gt;ErrorMode&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;This variable determines what action is to be taken by QlikView when an error is encountered during script execution. By default (&lt;SPAN class="Bold"&gt;ErrorMode=1&lt;/SPAN&gt;) the script execution will halt and the user will be prompted for action (non-batch mode). By setting &lt;SPAN class="Bold"&gt;ErrorMode =0&lt;/SPAN&gt; QlikView will simply ignore the failure and continue script execution at the next script statement. By setting&lt;SPAN class="Bold"&gt; ErrorMode =2&lt;/SPAN&gt; QlikView will trigger an "Execution of script failed..." error message immediately on failure, without prompting the user for action beforehand.&lt;/P&gt;
&lt;P class="example"&gt;&lt;STRONG&gt;Example:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="Bold"&gt;set ErrorMode=0;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P class="syntax"&gt;&lt;A name="kanchor579"&gt;&lt;/A&gt;&lt;A name="ScriptError"&gt;&lt;/A&gt;&lt;SPAN class="Bold"&gt;&lt;STRONG&gt;ScriptError&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Returns the error code of the last executed script statement. This variable will be reset to 0 after each successfully executed script statement. If an error occurs it will be set to an internal QlikView error code. Error codes are dual values with a numeric and a text component. The following error codes exist:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;TABLE cellspacing="0" class="TableStyle-LeftBold" style="margin-right: auto;"&gt;
&lt;TBODY&gt;
&lt;TR class="Body-Body1"&gt;
&lt;TD class="BodyE-Column1-Body1"&gt;0&lt;/TD&gt;
&lt;TD class="BodyD-Column2-Body1"&gt;No error&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR class="Body-Body1"&gt;
&lt;TD class="BodyE-Column1-Body1"&gt;1&lt;/TD&gt;
&lt;TD class="BodyD-Column2-Body1"&gt;General error&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR class="Body-Body1"&gt;
&lt;TD class="BodyE-Column1-Body1"&gt;2&lt;/TD&gt;
&lt;TD class="BodyD-Column2-Body1"&gt;Syntax error&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR class="Body-Body1"&gt;
&lt;TD class="BodyE-Column1-Body1"&gt;3&lt;/TD&gt;
&lt;TD class="BodyD-Column2-Body1"&gt;General ODBC error&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR class="Body-Body1"&gt;
&lt;TD class="BodyE-Column1-Body1"&gt;4&lt;/TD&gt;
&lt;TD class="BodyD-Column2-Body1"&gt;General OLE DB error&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR class="Body-Body1"&gt;
&lt;TD class="BodyE-Column1-Body1"&gt;5&lt;/TD&gt;
&lt;TD class="BodyD-Column2-Body1"&gt;General custom database error&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR class="Body-Body1"&gt;
&lt;TD class="BodyE-Column1-Body1"&gt;6&lt;/TD&gt;
&lt;TD class="BodyD-Column2-Body1"&gt;General XML error&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR class="Body-Body1"&gt;
&lt;TD class="BodyE-Column1-Body1"&gt;7&lt;/TD&gt;
&lt;TD class="BodyD-Column2-Body1"&gt;General HTML error&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR class="Body-Body1"&gt;
&lt;TD class="BodyE-Column1-Body1"&gt;8&lt;/TD&gt;
&lt;TD class="BodyD-Column2-Body1"&gt;File not found&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR class="Body-Body1"&gt;
&lt;TD class="BodyE-Column1-Body1"&gt;9&lt;/TD&gt;
&lt;TD class="BodyD-Column2-Body1"&gt;Database not found&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR class="Body-Body1"&gt;
&lt;TD class="BodyE-Column1-Body1"&gt;10&lt;/TD&gt;
&lt;TD class="BodyD-Column2-Body1"&gt;Table not found&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR class="Body-Body1"&gt;
&lt;TD class="BodyE-Column1-Body1"&gt;11&lt;/TD&gt;
&lt;TD class="BodyD-Column2-Body1"&gt;Field not found&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR class="Body-Body1"&gt;
&lt;TD class="BodyE-Column1-Body1"&gt;12&lt;/TD&gt;
&lt;TD class="BodyD-Column2-Body1"&gt;File has wrong format&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR class="Body-Body1"&gt;
&lt;TD class="BodyE-Column1-Body1"&gt;13&lt;/TD&gt;
&lt;TD class="BodyD-Column2-Body1"&gt;BIFF error&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR class="Body-Body1"&gt;
&lt;TD class="BodyE-Column1-Body1"&gt;14&lt;/TD&gt;
&lt;TD class="BodyD-Column2-Body1"&gt;BIFF error encrypted&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR class="Body-Body1"&gt;
&lt;TD class="BodyE-Column1-Body1"&gt;15&lt;/TD&gt;
&lt;TD class="BodyD-Column2-Body1"&gt;BIFF error unsupported version&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR class="Body-Body1"&gt;
&lt;TD class="BodyE-Column1-Body1"&gt;16&lt;/TD&gt;
&lt;TD class="BodyD-Column2-Body1"&gt;Semantic error&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P class="example"&gt;&lt;STRONG&gt;Example:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="Code"&gt;set ErrorMode=0;&lt;/P&gt;
&lt;P class="Code"&gt;load * from abc.qvw;&lt;/P&gt;
&lt;P class="Code"&gt;if ScriptError=8 then&lt;/P&gt;
&lt;P class="Code"&gt;exit script;&lt;/P&gt;
&lt;P class="Code"&gt;&lt;SPAN style="color: #000000;"&gt;//no file;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="Code"&gt;end if&lt;/P&gt;
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Mar 2014 14:54:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/excel-sheet-name/m-p/573798#M213714</guid>
      <dc:creator>Nicole-Smith</dc:creator>
      <dc:date>2014-03-14T14:54:51Z</dc:date>
    </item>
    <item>
      <title>Re: excel sheet name</title>
      <link>https://community.qlik.com/t5/QlikView/excel-sheet-name/m-p/573799#M213715</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;or see this post&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/message/406594"&gt;Re: Pulling multiple excel sheets into QV when all headings are the same&lt;/A&gt;&lt;/P&gt;&lt;P&gt;you can loop on excel sheets (see &lt;STRONG style="color: #3d3d3d; font-family: inherit; font-size: 0.9em; line-height: 1.5em; font-style: inherit;"&gt;&lt;A href="https://community.qlik.com/people/gwassenaar"&gt;gwassenaar&lt;/A&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;) and check the name before loading&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Mar 2014 15:29:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/excel-sheet-name/m-p/573799#M213715</guid>
      <dc:creator>maxgro</dc:creator>
      <dc:date>2014-03-14T15:29:59Z</dc:date>
    </item>
    <item>
      <title>Re: excel sheet name</title>
      <link>https://community.qlik.com/t5/QlikView/excel-sheet-name/m-p/573800#M213716</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thks a lot for your answer...&lt;/P&gt;&lt;P&gt;The system returns an error , It's true ---&amp;gt; ScriptError &amp;lt;&amp;gt;0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I cannot dertermine what is the number of the error... ;-(&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 16 Mar 2014 16:32:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/excel-sheet-name/m-p/573800#M213716</guid>
      <dc:creator />
      <dc:date>2014-03-16T16:32:25Z</dc:date>
    </item>
    <item>
      <title>Re: excel sheet name</title>
      <link>https://community.qlik.com/t5/QlikView/excel-sheet-name/m-p/573801#M213717</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you can also loop in a path to build a list of result and then evaluate in this list if your excel is ther or not&lt;/P&gt;&lt;P&gt;FileList:&lt;/P&gt;&lt;P&gt;load * Inline [&lt;/P&gt;&lt;P&gt;l1&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set vConcatenate = ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sub ScanFolder(Root)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for each FileExtension in 'xlsx'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for each FoundFile in filelist( Root &amp;amp; '\*backseg*.' &amp;amp; FileExtension)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; concatenate(FileList)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FileList:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; subfield('$(FoundFile)','\',SubStringCount('$(FoundFile)','\')-1) as instancia,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; subfield('$(FoundFile)','\',SubStringCount('$(FoundFile)','\')-0) as producto,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; date(subfield('$(FoundFile)','\',SubStringCount('$(FoundFile)','\')-4)&amp;amp;'-'&amp;amp;subfield('$(FoundFile)','\',SubStringCount('$(FoundFile)','\')-3)&amp;amp;'-'&amp;amp;subfield('$(FoundFile)','\',SubStringCount('$(FoundFile)','\')-2)) as Fecha,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; subfield ('$(FoundFile)','\',substringcount('$(FoundFile)','\')+1) as file, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; keepchar(subfield(subfield('$(FoundFile)','.log.',2),'-',4),'0123456789') as hora,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filesize('$(FoundFile)') as bytes, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filetime ('$(FoundFile)') as lastupdate&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUTOGENERATE 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set vConcatenate = Concatenate;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; next FoundFile&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; next FileExtension&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for each SubDirectory in dirlist( Root &amp;amp; '\*' )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; call ScanFolder(SubDirectory)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; next SubDirectory&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Call ScanFolder('your path here');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i hope it help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Mar 2014 03:29:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/excel-sheet-name/m-p/573801#M213717</guid>
      <dc:creator>hectorgarcia</dc:creator>
      <dc:date>2014-03-17T03:29:37Z</dc:date>
    </item>
    <item>
      <title>Re: excel sheet name</title>
      <link>https://community.qlik.com/t5/QlikView/excel-sheet-name/m-p/573802#M213718</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can open the Excel file using ODBC and get the sheet names like this (vReportDefinitions contains the Excel file path and name):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ODBC CONNECT32 TO [Excel Files;DBQ=$(vReportDefinitions)];&lt;/P&gt;&lt;P&gt;SpreadsheetData:&lt;/P&gt;&lt;P&gt;SQLTABLES;&lt;/P&gt;&lt;P&gt;DISCONNECT;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For i = 0 to NoOfRows('SpreadsheetData') - 1&lt;/P&gt;&lt;P&gt;&amp;nbsp; Let zSheet = Peek('TABLE_NAME', $(i), 'SpreadsheetData')&lt;/P&gt;&lt;P&gt;&amp;nbsp; TRACE $(zSheet);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //do something with the sheet, eg&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD *&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM $(vReportDefinitions)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (ooxml, no labels, table is [$(zSheet)]);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTH&lt;/P&gt;&lt;P&gt;Jonathan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Mar 2014 05:45:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/excel-sheet-name/m-p/573802#M213718</guid>
      <dc:creator>jonathandienst</dc:creator>
      <dc:date>2014-03-17T05:45:59Z</dc:date>
    </item>
  </channel>
</rss>

