<?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 Files from SharePoint via Web Connectors in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Load-Multiple-Excel-Files-from-SharePoint-via-Web-Connectors/m-p/1802252#M65078</link>
    <description>&lt;P&gt;Did you ever get this to work?&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 23 Apr 2021 15:47:54 GMT</pubDate>
    <dc:creator>NellyAcko</dc:creator>
    <dc:date>2021-04-23T15:47:54Z</dc:date>
    <item>
      <title>Load Multiple Excel Files from SharePoint via Web Connectors</title>
      <link>https://community.qlik.com/t5/App-Development/Load-Multiple-Excel-Files-from-SharePoint-via-Web-Connectors/m-p/1766423#M59285</link>
      <description>&lt;P&gt;&lt;FONT color="#000000"&gt;I'm able to load a table that is a list of Excel files in a SharePoint location. This is all done via Web Connectors. The code and results look like this:&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT color="#0000FF"&gt;let&lt;/FONT&gt; &lt;FONT color="#FF00FF"&gt;vQwcConnectionName&lt;/FONT&gt; = &lt;FONT color="#008000"&gt;'lib://General sharepoint connector (userID123)'&lt;/FONT&gt;;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT color="#800080"&gt;Office365Connector_ListFiles:&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;LOAD&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;&lt;FONT color="#993300"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;UniqueId&lt;/FONT&gt; as &lt;FONT color="#993300"&gt;ListFiles_UniqueId,&lt;/FONT&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;&lt;FONT color="#993300"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;id&lt;/FONT&gt; as &lt;FONT color="#993300"&gt;ListFiles_id&lt;/FONT&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;FROM&lt;/FONT&gt; [$(vQwcConnectionName)]&lt;BR /&gt;(&lt;FONT color="#0000FF"&gt;URL IS&lt;/FONT&gt; [&lt;A href="http://qlikselfservice:5555/data?connectorID=Office365Connector&amp;amp;table=ListFiles&amp;amp;subSite=%2fsites%2fABC20140212073005&amp;amp;folder=%2fsites%2fSTS20140212073005%2fMSQR%2f2.+Reporting%2f2020-04&amp;amp;maxResults=40&amp;amp;appID=&amp;amp;loadAccessToken=mcd2x4lxzk" target="_blank"&gt;http://qlikselfservice:5555/data?connectorID=Office365Connector&amp;amp;table=ListFiles&amp;amp;subSite=%2fsites%2fABC20140212073005&amp;amp;folder=%2fsites%2fSTS20140212073005%2fMSQR%2f2.+Reporting%2f2020-04&amp;amp;maxResults=40&amp;amp;appID=&amp;amp;loadAccessToken=mcd2x4lxzk&lt;/A&gt;], &lt;FONT color="#0000FF"&gt;qvx&lt;/FONT&gt;);&lt;/P&gt;&lt;DIV class="lia-indent-padding-left-30px"&gt;let vQwcConnectionName = 'lib://General sharepoint connector (userID123)'; Office365Connector_ListFiles: UniqueId as ListFiles_UniqueId, id as ListFiles_id FROM [$(vQwcConnectionName)] (URL IS [&lt;A href="http://qlikselfservice:5555/data?connectorID=Office365Connector&amp;amp;table=ListFiles&amp;amp;subSite=%2fsites%2fABC20140212073005&amp;amp;folder=%2fsites%2fSTS20140212073005%2fMSQR%2f2.+Reporting%2f2020-04&amp;amp;maxResults=40&amp;amp;appID=&amp;amp;loadAccessToken=mcd2x4lxzk" target="_blank"&gt;http://qlikselfservice:5555/data?connectorID=Office365Connector&amp;amp;table=ListFiles&amp;amp;subSite=%2fsites%2fABC20140212073005&amp;amp;folder=%2fsites%2fSTS20140212073005%2fMSQR%2f2.+Reporting%2f2020-04&amp;amp;maxResults=40&amp;amp;appID=&amp;amp;loadAccessToken=mcd2x4lxzk&lt;/A&gt;], qvx);&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;ListFiles_UniqueId&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;ListFiles_id&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1cccww47-1702-21be-9b07-8n23858205sy&lt;/TD&gt;&lt;TD&gt;&lt;A href="https://share.companyx.com/sites/STS20140212073005/_api/Web/GetFileByServerRelativePath(decodedurl='/sites/STS20140212073005/path/to/directory/file01.xlsx" target="_blank" rel="noopener"&gt;https://share.companyx.com/sites/ABC20140212073005/_api/Web/GetFileByServerRelativePath(decodedurl='/sites/STS20140212073005/path/to/directory/file01.xlsx&lt;/A&gt;')&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8tkt8kt8-rd54-hgfs-5ys5-ytjdtr45shs5&lt;/TD&gt;&lt;TD&gt;&lt;A href="https://share.companyx.com/sites/STS20140212073005/_api/Web/GetFileByServerRelativePath(decodedurl='/sites/STS20140212073005/path/to/directory/file02.xlsx" target="_blank" rel="noopener"&gt;https://share.companyx.com/sites/ABC20140212073005/_api/Web/GetFileByServerRelativePath(decodedurl='/sites/STS20140212073005/path/to/directory/file02.xlsx&lt;/A&gt;')&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2aag5hsn-26sr-57dd-26hs-6js5shs5hssh&lt;/TD&gt;&lt;TD&gt;&lt;A href="https://share.companyx.com/sites/STS20140212073005/_api/Web/GetFileByServerRelativePath(decodedurl='/sites/STS20140212073005/path/to/directory/file03.xlsx" target="_blank" rel="noopener"&gt;https://share.companyx.com/sites/ABC20140212073005/_api/Web/GetFileByServerRelativePath(decodedurl='/sites/STS20140212073005/path/to/directory/file03.xlsx&lt;/A&gt;')&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;...&lt;/TD&gt;&lt;TD&gt;...&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;I want to combine all these Excel files into one giant master table in Qlik Sense. New files are added to the SharePoint location monthly, and would need to automatically be appended to the end of the master table. My thoughts on doing this were:&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT color="#0000FF"&gt;for each &lt;FONT color="#FF00FF"&gt;file&lt;/FONT&gt; in filelist('&lt;FONT color="#008000"&gt;lib://vQwcConnectionName/path/to/directory/*.xlsx&lt;/FONT&gt;')&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;load * from [&lt;FONT color="#000000"&gt;$(file)]&lt;/FONT&gt;(xlsx); &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;next &lt;FONT color="#FF00FF"&gt;file&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;Unfortunately, this does not work. How can I load this list of Excel files and bind the rows into a giant master table?&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 17:44:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Load-Multiple-Excel-Files-from-SharePoint-via-Web-Connectors/m-p/1766423#M59285</guid>
      <dc:creator>qlikdash2000</dc:creator>
      <dc:date>2024-11-16T17:44:36Z</dc:date>
    </item>
    <item>
      <title>Re: Load Multiple Excel Files from SharePoint via Web Connectors</title>
      <link>https://community.qlik.com/t5/App-Development/Load-Multiple-Excel-Files-from-SharePoint-via-Web-Connectors/m-p/1766454#M59289</link>
      <description>&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;Since you have alread fetched the files list.&lt;/P&gt;&lt;P&gt;you can loop through the table and read the files using the file name&lt;/P&gt;&lt;P&gt;for i = 0 to NoOfRows('&lt;SPAN&gt;Office365Connector_ListFiles&lt;/SPAN&gt;') - 1&lt;BR /&gt;Let vFileId = peek('&lt;STRONG&gt;ListFiles_id&lt;/STRONG&gt;',$(i),'&lt;SPAN&gt;Office365Connector_ListFiles&lt;/SPAN&gt;');&lt;BR /&gt;next i;&lt;/P&gt;&lt;P&gt;You need to replace the special characters with ASCII code&lt;/P&gt;&lt;P&gt;-Karthik&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 05 Dec 2020 08:06:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Load-Multiple-Excel-Files-from-SharePoint-via-Web-Connectors/m-p/1766454#M59289</guid>
      <dc:creator>msKarthikeyan</dc:creator>
      <dc:date>2020-12-05T08:06:41Z</dc:date>
    </item>
    <item>
      <title>Re: Load Multiple Excel Files from SharePoint via Web Connectors</title>
      <link>https://community.qlik.com/t5/App-Development/Load-Multiple-Excel-Files-from-SharePoint-via-Web-Connectors/m-p/1766554#M59303</link>
      <description>&lt;P&gt;Thanks&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/92581"&gt;@msKarthikeyan&lt;/a&gt;&amp;nbsp;.&amp;nbsp;&lt;FONT color="#000000"&gt;I pasted that code at the end of my current code and it appears to be working. Everything looks like this:&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT color="#0000FF"&gt;let&lt;/FONT&gt; &lt;FONT color="#FF00FF"&gt;vQwcConnectionName&lt;/FONT&gt; = &lt;FONT color="#008000"&gt;'lib://General sharepoint connector (userID123)'&lt;/FONT&gt;;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT color="#800080"&gt;Office365Connector_ListFiles:&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;LOAD&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;&lt;FONT color="#993300"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;UniqueId&lt;/FONT&gt; as &lt;FONT color="#993300"&gt;ListFiles_UniqueId,&lt;/FONT&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;&lt;FONT color="#993300"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;id&lt;/FONT&gt; as &lt;FONT color="#993300"&gt;ListFiles_id&lt;/FONT&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;FROM&lt;/FONT&gt; [$(vQwcConnectionName)]&lt;BR /&gt;(&lt;FONT color="#0000FF"&gt;URL IS&lt;/FONT&gt; [http://qlikselfservice:5555/data?connectorID=Office365Connector&amp;amp;table=ListFiles&amp;amp;subSite=%2fsites%2fABC20140212073005&amp;amp;folder=%2fsites%2fSTS20140212073005%2fMSQR%2f2.+Reporting%2f2020-04&amp;amp;maxResults=40&amp;amp;appID=&amp;amp;loadAccessToken=mcd2x4lxzk], &lt;FONT color="#0000FF"&gt;qvx&lt;/FONT&gt;);&lt;/P&gt;&lt;DIV class="lia-indent-padding-left-30px"&gt;let vQwcConnectionName = 'lib://General sharepoint connector (userID123)'; Office365Connector_ListFiles: UniqueId as ListFiles_UniqueId, id as ListFiles_id FROM [$(vQwcConnectionName)] (URL IS [http://qlikselfservice:5555/data?connectorID=Office365Connector&amp;amp;table=ListFiles&amp;amp;subSite=%2fsites%2fABC20140212073005&amp;amp;folder=%2fsites%2fSTS20140212073005%2fMSQR%2f2.+Reporting%2f2020-04&amp;amp;maxResults=40&amp;amp;appID=&amp;amp;loadAccessToken=mcd2x4lxzk], qvx);&lt;/DIV&gt;&lt;DIV class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="lia-indent-padding-left-30px"&gt;&lt;FONT color="#0000FF"&gt;&lt;SPAN&gt;for &lt;FONT color="#FF00FF"&gt;i&lt;/FONT&gt; &lt;FONT color="#000000"&gt;=&lt;/FONT&gt; &lt;FONT color="#008000"&gt;0&lt;/FONT&gt; to NoOfRows&lt;FONT color="#000000"&gt;(&lt;/FONT&gt;&lt;FONT color="#008000"&gt;'&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color="#008000"&gt;&lt;SPAN&gt;Office365Connector_ListFiles&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;FONT color="#000000"&gt;) -&lt;/FONT&gt; 1&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;&lt;SPAN&gt;Let &lt;FONT color="#FF00FF"&gt;vFileId&lt;/FONT&gt; &lt;FONT color="#000000"&gt;=&lt;/FONT&gt; peek&lt;FONT color="#000000"&gt;(&lt;/FONT&gt;&lt;FONT color="#008000"&gt;'&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color="#008000"&gt;&lt;STRONG&gt;ListFiles_id&lt;/STRONG&gt;&lt;SPAN&gt;',&lt;FONT color="#993300"&gt;$(i)&lt;/FONT&gt;&lt;FONT color="#000000"&gt;,&lt;/FONT&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;Office365Connector_ListFiles&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;FONT color="#000000"&gt;);&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;&lt;SPAN&gt;next &lt;FONT color="#FF00FF"&gt;i&lt;/FONT&gt;&lt;FONT color="#000000"&gt;;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;However, when I go into my data model viewer&amp;nbsp; I can't see this newly created master table. I tried to enter &lt;STRONG&gt;&lt;EM&gt;MasterTable:&lt;/EM&gt;&lt;/STRONG&gt; above this line, like this; &lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT color="#0000FF"&gt;&lt;SPAN&gt;&lt;FONT color="#800080"&gt;MasterTable&lt;FONT color="#000000"&gt;:&lt;/FONT&gt;&lt;/FONT&gt;&lt;BR /&gt;for &lt;FONT color="#FF00FF"&gt;i&lt;/FONT&gt; &lt;FONT color="#000000"&gt;=&lt;/FONT&gt; &lt;FONT color="#008000"&gt;0&lt;/FONT&gt; to NoOfRows(&lt;FONT color="#008000"&gt;'Office365Connector_ListFiles') &lt;FONT color="#000000"&gt;-&lt;/FONT&gt; 1&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;Adding the &lt;EM&gt;&lt;STRONG&gt;MasterTable:&lt;/STRONG&gt;&lt;/EM&gt; line only seems to break everything. I can't "Load Data" with the&amp;nbsp;&lt;EM&gt;&lt;STRONG&gt;MasterTable:&lt;/STRONG&gt;&lt;/EM&gt; line in the code. How do I create or access this master table, which would be all the Excel files bound together, one after the other?&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 06 Dec 2020 14:14:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Load-Multiple-Excel-Files-from-SharePoint-via-Web-Connectors/m-p/1766554#M59303</guid>
      <dc:creator>qlikdash2000</dc:creator>
      <dc:date>2020-12-06T14:14:52Z</dc:date>
    </item>
    <item>
      <title>Re: Load Multiple Excel Files from SharePoint via Web Connectors</title>
      <link>https://community.qlik.com/t5/App-Development/Load-Multiple-Excel-Files-from-SharePoint-via-Web-Connectors/m-p/1802252#M65078</link>
      <description>&lt;P&gt;Did you ever get this to work?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 23 Apr 2021 15:47:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Load-Multiple-Excel-Files-from-SharePoint-via-Web-Connectors/m-p/1802252#M65078</guid>
      <dc:creator>NellyAcko</dc:creator>
      <dc:date>2021-04-23T15:47:54Z</dc:date>
    </item>
  </channel>
</rss>

