<?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: Automating Excel Cross Table Loads? in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Automating-Excel-Cross-Table-Loads/m-p/298583#M1194508</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, but it gets tricky!&amp;nbsp; In outline, you need to break-up your loading into two steps and two tables: &lt;/P&gt;&lt;OL&gt;&lt;LI&gt;a CROSSTABLE load of the data &lt;EM&gt;without the headings&lt;/EM&gt; (with the result that @2, @3, @4 are used as the column headings and hence end-up in your attribute field (which I'll call ColumnId).&amp;nbsp; That's the easy bit. &lt;/LI&gt;&lt;LI&gt;load in the values in the headings, transpose them, and use RecNo() to generate their corresponding attribute field values.&amp;nbsp; This requires some File Wizard Transformation Step tricky: specify No Labels and No heading rows and then go into "Enable Transformation Step".&amp;nbsp; In here&lt;OL&gt;&lt;LI&gt;use Conditional Delete to delete all rows from 3 to the end&lt;/LI&gt;&lt;LI&gt;delete the Region column&lt;/LI&gt;&lt;LI&gt;on the Rotate tab, do a Transpose.&amp;nbsp; Now, your Product heading row has become a Product column, but it has lots of blanks in it.&lt;/LI&gt;&lt;LI&gt;use the Fill tab to fill in the blanks&lt;/LI&gt;&lt;LI&gt;Finish the Wizard to generate the LOAD statement.&amp;nbsp; Insert the LOAD statement a ColumnId field constructed from RecNo().&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt; My resulting code looks like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;Data: &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;CROSSTABLE (ColumnId,Value,1) &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;LOAD @1 AS Region,&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @2, @3, @4, @5, @6, @7 &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;FROM sales.xls (biff, no labels, header is 2 lines, table is Sheet1$);&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;Headings: &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;LOAD &lt;/CODE&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; '@'&amp;amp;(RecNo()+1) AS ColumnId,&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; @1 AS Product,&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; @2 AS Month &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;FROM c:\temp\sales.xls (biff, no labels, table is Sheet1$, filters( Remove(Row, RowCnd(Interval, Pos(Top, 3), Pos(Bottom, 1), Select(1, 0))), Transpose(), Transpose(), Remove(Col, Pos(Top, 1)), Transpose(), Replace(1, top, StrCnd(null)) )); &lt;/CODE&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;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 01 Feb 2012 22:47:23 GMT</pubDate>
    <dc:creator>gussfish</dc:creator>
    <dc:date>2012-02-01T22:47:23Z</dc:date>
    <item>
      <title>Automating Excel Cross Table Loads?</title>
      <link>https://community.qlik.com/t5/QlikView/Automating-Excel-Cross-Table-Loads/m-p/298576#M1194501</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Everyone-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loving Qlikview and pleased with the amazing community this product brings.&amp;nbsp; That being said, I'm extremely new to Qlikview as well as data loading in general. I've been working on my first project with QV, and I've easily learned - through the use of QV's awesome wizard tool - how to load in a cross table excel file into QV.&amp;nbsp; I've been going about making charts, tables, etc.&amp;nbsp; That being said, I'm wondering how to handle any future updates in terms of data?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The file is structured thusly:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Product, Brand, Jan-2010, Feb-2010, Mar-2010....&lt;/P&gt;&lt;P&gt;Milk, Joes Milk, 2000, 4000, 5000....&lt;/P&gt;&lt;P&gt;Cheese, New England Cheese, 3000, 4000, 5000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Obviously, when I loaded it into QV, I converted the excel file where the Jan-2010, Feb-2010...&amp;nbsp; were made as Date, with the values being Cost. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My newbie problem is how can I automate this transformation and loading into QV?&amp;nbsp; Each month, my excel file will be structured the same, but with a new month.&amp;nbsp; Any advice would be greatly appreciated!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Jun 2011 12:02:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Automating-Excel-Cross-Table-Loads/m-p/298576#M1194501</guid>
      <dc:creator />
      <dc:date>2011-06-17T12:02:20Z</dc:date>
    </item>
    <item>
      <title>Automating Excel Cross Table Loads?</title>
      <link>https://community.qlik.com/t5/QlikView/Automating-Excel-Cross-Table-Loads/m-p/298577#M1194502</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It is actually easier than it would seem. When you are loading your spreadsheet you can load all fields by using the * in the load, then perform your crosstable conversion just like normal.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As the different months are added they will be automatically included.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Budget:&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;Crosstable(Month, Sales, 1)&lt;/P&gt;&lt;P&gt;LOAD *&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;CrossTableSample.xlsx&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is Sheet1);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Jun 2011 12:21:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Automating-Excel-Cross-Table-Loads/m-p/298577#M1194502</guid>
      <dc:creator>chriscammers</dc:creator>
      <dc:date>2011-06-17T12:21:11Z</dc:date>
    </item>
    <item>
      <title>Re: Automating Excel Cross Table Loads?</title>
      <link>https://community.qlik.com/t5/QlikView/Automating-Excel-Cross-Table-Loads/m-p/298578#M1194503</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;EM&gt;Hi,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Welcome to Qlikview and QlikCommunity &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Take for example, my transaction table look like below.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;LOAD * INLINE [&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Region, Jan 2010, Feb 2010, Mar 2010, Apr 2010&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A, 1, 4, 5, 6&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; B, 2, 9, 8, 7&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; C, 3, 2, 3, 4&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;];&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;I want this to be look like the below.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE bgcolor="#ffffff" border="1" cellpadding="0" cellspacing="0" style="font-size: 9pt;"&gt;&lt;TBODY&gt;&lt;TR bgcolor="#f5f5f5"&gt;&lt;TH nowrap="nowrap"&gt;&lt;EM&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;Region&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/EM&gt;&lt;/TH&gt;&lt;TH nowrap="nowrap"&gt;&lt;EM&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;Month&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/EM&gt;&lt;/TH&gt;&lt;TH nowrap="nowrap"&gt;&lt;EM&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;Value&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/EM&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;EM&gt;&lt;SPAN style="color: #363636;"&gt;A&lt;/SPAN&gt; &lt;/EM&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff" nowrap="nowrap"&gt;&lt;EM&gt;&lt;SPAN style="color: #363636;"&gt;Apr 2010&lt;/SPAN&gt; &lt;/EM&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;EM style="color: #363636;"&gt;6&lt;/EM&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;EM&gt;&lt;SPAN style="color: #363636;"&gt;A&lt;/SPAN&gt; &lt;/EM&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff" nowrap="nowrap"&gt;&lt;EM&gt;&lt;SPAN style="color: #363636;"&gt;Feb 2010&lt;/SPAN&gt; &lt;/EM&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;EM style="color: #363636;"&gt;4&lt;/EM&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;EM&gt;&lt;SPAN style="color: #363636;"&gt;A&lt;/SPAN&gt; &lt;/EM&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff" nowrap="nowrap"&gt;&lt;EM&gt;&lt;SPAN style="color: #363636;"&gt;Jan 2010&lt;/SPAN&gt; &lt;/EM&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;EM style="color: #363636;"&gt;1&lt;/EM&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;EM&gt;&lt;SPAN style="color: #363636;"&gt;A&lt;/SPAN&gt; &lt;/EM&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff" nowrap="nowrap"&gt;&lt;EM&gt;&lt;SPAN style="color: #363636;"&gt;Mar 2010&lt;/SPAN&gt; &lt;/EM&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;EM style="color: #363636;"&gt;5&lt;/EM&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;EM&gt;&lt;SPAN style="color: #363636;"&gt;B&lt;/SPAN&gt; &lt;/EM&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff" nowrap="nowrap"&gt;&lt;EM&gt;&lt;SPAN style="color: #363636;"&gt;Apr 2010&lt;/SPAN&gt; &lt;/EM&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;EM style="color: #363636;"&gt;7&lt;/EM&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;EM&gt;&lt;SPAN style="color: #363636;"&gt;B&lt;/SPAN&gt; &lt;/EM&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff" nowrap="nowrap"&gt;&lt;EM&gt;&lt;SPAN style="color: #363636;"&gt;Feb 2010&lt;/SPAN&gt; &lt;/EM&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;EM style="color: #363636;"&gt;9&lt;/EM&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;EM&gt;&lt;SPAN style="color: #363636;"&gt;B&lt;/SPAN&gt; &lt;/EM&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff" nowrap="nowrap"&gt;&lt;EM&gt;&lt;SPAN style="color: #363636;"&gt;Jan 2010&lt;/SPAN&gt; &lt;/EM&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;EM style="color: #363636;"&gt;2&lt;/EM&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;EM&gt;&lt;SPAN style="color: #363636;"&gt;B&lt;/SPAN&gt; &lt;/EM&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff" nowrap="nowrap"&gt;&lt;EM&gt;&lt;SPAN style="color: #363636;"&gt;Mar 2010&lt;/SPAN&gt; &lt;/EM&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;EM style="color: #363636;"&gt;8&lt;/EM&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;EM&gt;&lt;SPAN style="color: #363636;"&gt;C&lt;/SPAN&gt; &lt;/EM&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff" nowrap="nowrap"&gt;&lt;EM&gt;&lt;SPAN style="color: #363636;"&gt;Apr 2010&lt;/SPAN&gt; &lt;/EM&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;EM style="color: #363636;"&gt;4&lt;/EM&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;EM&gt;&lt;SPAN style="color: #363636;"&gt;C&lt;/SPAN&gt; &lt;/EM&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff" nowrap="nowrap"&gt;&lt;EM&gt;&lt;SPAN style="color: #363636;"&gt;Feb 2010&lt;/SPAN&gt; &lt;/EM&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;EM style="color: #363636;"&gt;2&lt;/EM&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;EM&gt;&lt;SPAN style="color: #363636;"&gt;C&lt;/SPAN&gt; &lt;/EM&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff" nowrap="nowrap"&gt;&lt;EM&gt;&lt;SPAN style="color: #363636;"&gt;Jan 2010&lt;/SPAN&gt; &lt;/EM&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;EM style="color: #363636;"&gt;3&lt;/EM&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;EM&gt;&lt;SPAN style="color: #363636;"&gt;C&lt;/SPAN&gt; &lt;/EM&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff" nowrap="nowrap"&gt;&lt;EM&gt;&lt;SPAN style="color: #363636;"&gt;Mar 2010&lt;/SPAN&gt; &lt;/EM&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;EM style="color: #363636;"&gt;3&lt;/EM&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;My code would look like below..&lt;/EM&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;EM&gt;&lt;STRONG&gt;CrossTable(Month, Value,1)&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;LOAD * INLINE [&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Region, Jan 2010, Feb 2010, Mar 2010, Apr 2010&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A, 1, 4, 5, 6&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; B, 2, 9, 8, 7&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; C, 3, 2, 3, 4&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;];&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Here CrossTable is the key word.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;1st Parameter (Month) &lt;/STRONG&gt;- Tells Qlikview that my cross table fields names has to load into a new field called Month.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;2nd Parameter (Value)&lt;/STRONG&gt; - Tells Qlikview that my Cross table field values to be loaded under the New field Value&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;3rd Parameter (1)&lt;/STRONG&gt; - Tells Qlikview that how many Qualifying fields i.e. how may fields to be skipped/not to be affected by cross table.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Have look at the attached application.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Hope this may helps you.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;- Sridhar&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Jun 2011 12:27:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Automating-Excel-Cross-Table-Loads/m-p/298578#M1194503</guid>
      <dc:creator />
      <dc:date>2011-06-17T12:27:28Z</dc:date>
    </item>
    <item>
      <title>Automating Excel Cross Table Loads?</title>
      <link>https://community.qlik.com/t5/QlikView/Automating-Excel-Cross-Table-Loads/m-p/298579#M1194504</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;chriscammers-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks so much for this. Extremely helpful! I hope no one here minds if I expand this further?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How would I handle if instead every monthly the user would drop in the excel file each month into some directory with the new additions as an (hope I have this terminology correct) incremental load?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Awesome stuff everyone. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Jun 2011 12:58:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Automating-Excel-Cross-Table-Loads/m-p/298579#M1194504</guid>
      <dc:creator />
      <dc:date>2011-06-17T12:58:31Z</dc:date>
    </item>
    <item>
      <title>Automating Excel Cross Table Loads?</title>
      <link>https://community.qlik.com/t5/QlikView/Automating-Excel-Cross-Table-Loads/m-p/298580#M1194505</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do you mean that there would be multiple spreadsheets, like one for each year??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If so it is also relatively easy...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just like before except now you'll notice the asterix in the name of the excel file. The asterix is a wildcard which will cause Qlikview to grab all the workbooks whose names match the pattern. With this you'd get sheets with a variety of names like these&lt;/P&gt;&lt;P&gt;CrossTableSample_2010.xlsx or CrossTableSampleCurrent.xlsx or CrossTableSample_BlahBlah.xlsx&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Budget:&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;Crosstable(Month, Sales, 1)&lt;/P&gt;&lt;P&gt;LOAD *&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;CrossTableSample*.xlsx&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is Sheet1);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Jun 2011 13:15:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Automating-Excel-Cross-Table-Loads/m-p/298580#M1194505</guid>
      <dc:creator>chriscammers</dc:creator>
      <dc:date>2011-06-17T13:15:31Z</dc:date>
    </item>
    <item>
      <title>Automating Excel Cross Table Loads?</title>
      <link>https://community.qlik.com/t5/QlikView/Automating-Excel-Cross-Table-Loads/m-p/298581#M1194506</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;chriscammers-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is AWESOME.&amp;nbsp; Thanks so much. Really great stuff!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Jun 2011 18:28:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Automating-Excel-Cross-Table-Loads/m-p/298581#M1194506</guid>
      <dc:creator />
      <dc:date>2011-06-17T18:28:11Z</dc:date>
    </item>
    <item>
      <title>Re: Automating Excel Cross Table Loads?</title>
      <link>https://community.qlik.com/t5/QlikView/Automating-Excel-Cross-Table-Loads/m-p/298582#M1194507</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;Thanks for the insight with the crosstables so far, very helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a further hurdle in this same problem:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have an excel sheet that is laid out as follows:&lt;/P&gt;&lt;P&gt;&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; Product A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Product B&lt;/P&gt;&lt;P&gt;Region&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Jan 2012&amp;nbsp; Feb 2012 Mar 2012&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Jan 2012&amp;nbsp; Feb 2012&amp;nbsp; Mar 2012&lt;/P&gt;&lt;P&gt;A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 13&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 17&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 21&lt;/P&gt;&lt;P&gt;B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 18&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 22&lt;/P&gt;&lt;P&gt;C&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 19&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23&lt;/P&gt;&lt;P&gt;D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 24&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It seems that crosstable implementation into QV works well if there is only one attribute field, but in this case I have two (Products and Months).&amp;nbsp; Is there any work around for this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Feb 2012 18:38:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Automating-Excel-Cross-Table-Loads/m-p/298582#M1194507</guid>
      <dc:creator />
      <dc:date>2012-02-01T18:38:46Z</dc:date>
    </item>
    <item>
      <title>Re: Automating Excel Cross Table Loads?</title>
      <link>https://community.qlik.com/t5/QlikView/Automating-Excel-Cross-Table-Loads/m-p/298583#M1194508</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, but it gets tricky!&amp;nbsp; In outline, you need to break-up your loading into two steps and two tables: &lt;/P&gt;&lt;OL&gt;&lt;LI&gt;a CROSSTABLE load of the data &lt;EM&gt;without the headings&lt;/EM&gt; (with the result that @2, @3, @4 are used as the column headings and hence end-up in your attribute field (which I'll call ColumnId).&amp;nbsp; That's the easy bit. &lt;/LI&gt;&lt;LI&gt;load in the values in the headings, transpose them, and use RecNo() to generate their corresponding attribute field values.&amp;nbsp; This requires some File Wizard Transformation Step tricky: specify No Labels and No heading rows and then go into "Enable Transformation Step".&amp;nbsp; In here&lt;OL&gt;&lt;LI&gt;use Conditional Delete to delete all rows from 3 to the end&lt;/LI&gt;&lt;LI&gt;delete the Region column&lt;/LI&gt;&lt;LI&gt;on the Rotate tab, do a Transpose.&amp;nbsp; Now, your Product heading row has become a Product column, but it has lots of blanks in it.&lt;/LI&gt;&lt;LI&gt;use the Fill tab to fill in the blanks&lt;/LI&gt;&lt;LI&gt;Finish the Wizard to generate the LOAD statement.&amp;nbsp; Insert the LOAD statement a ColumnId field constructed from RecNo().&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt; My resulting code looks like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;Data: &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;CROSSTABLE (ColumnId,Value,1) &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;LOAD @1 AS Region,&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @2, @3, @4, @5, @6, @7 &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;FROM sales.xls (biff, no labels, header is 2 lines, table is Sheet1$);&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;Headings: &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;LOAD &lt;/CODE&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; '@'&amp;amp;(RecNo()+1) AS ColumnId,&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; @1 AS Product,&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; @2 AS Month &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;FROM c:\temp\sales.xls (biff, no labels, table is Sheet1$, filters( Remove(Row, RowCnd(Interval, Pos(Top, 3), Pos(Bottom, 1), Select(1, 0))), Transpose(), Transpose(), Remove(Col, Pos(Top, 1)), Transpose(), Replace(1, top, StrCnd(null)) )); &lt;/CODE&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Feb 2012 22:47:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Automating-Excel-Cross-Table-Loads/m-p/298583#M1194508</guid>
      <dc:creator>gussfish</dc:creator>
      <dc:date>2012-02-01T22:47:23Z</dc:date>
    </item>
  </channel>
</rss>

