<?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: Raw Data from IArrayOfArrayOfRCCell or IArrayOfFieldValue in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Raw-Data-from-IArrayOfArrayOfRCCell-or-IArrayOfFieldValue/m-p/1456917#M797174</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would expect that a loop like mentioned above would just need a second even with hundreds/thousands of values - is this already too slow? How many field-values could occur?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is the aim of your task - maybe there are other ways to reach your aim.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 03 Jan 2018 08:04:09 GMT</pubDate>
    <dc:creator>marcus_sommer</dc:creator>
    <dc:date>2018-01-03T08:04:09Z</dc:date>
    <item>
      <title>Raw Data from IArrayOfArrayOfRCCell or IArrayOfFieldValue</title>
      <link>https://community.qlik.com/t5/QlikView/Raw-Data-from-IArrayOfArrayOfRCCell-or-IArrayOfFieldValue/m-p/1456914#M797171</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi I wish to get a "pointer" or a whole blob of data from the COM Interface to quickly populate an excel range.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Currently i have to copy item-wise.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there a way to get at least a whole field at once and "cast" it into a (i.e.) c# array of respective type?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;best regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Nov 2020 16:16:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Raw-Data-from-IArrayOfArrayOfRCCell-or-IArrayOfFieldValue/m-p/1456914#M797171</guid>
      <dc:creator>chrweber</dc:creator>
      <dc:date>2020-11-25T16:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: Raw Data from IArrayOfArrayOfRCCell or IArrayOfFieldValue</title>
      <link>https://community.qlik.com/t5/QlikView/Raw-Data-from-IArrayOfArrayOfRCCell-or-IArrayOfFieldValue/m-p/1456915#M797172</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;A field with its values is already an array but you won't be able to transfer it directly to excel as array but you could loop through the field to create a new and interchangeable array. Here an &lt;STRONG&gt;extended&lt;/STRONG&gt; example from the APIGuide.qvw:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;set val=ActiveDocument.Fields("Month").GetPossibleValues&lt;/P&gt;&lt;P&gt;for i=0 to val.Count-1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msgbox(val.Item(i).Text)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;arr(i) = val.Item(i).Text&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jan 2018 09:06:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Raw-Data-from-IArrayOfArrayOfRCCell-or-IArrayOfFieldValue/m-p/1456915#M797172</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2018-01-02T09:06:32Z</dc:date>
    </item>
    <item>
      <title>Re: Raw Data from IArrayOfArrayOfRCCell or IArrayOfFieldValue</title>
      <link>https://community.qlik.com/t5/QlikView/Raw-Data-from-IArrayOfArrayOfRCCell-or-IArrayOfFieldValue/m-p/1456916#M797173</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Marcus, thank you for your reply.&lt;/P&gt;&lt;P&gt;I am well aware of that option, but copying item-wise is very slow.&lt;/P&gt;&lt;P&gt;Fortunately, the com service appears to work using parallel loops, increasing performance by an order of magnitude.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It would have been nice to get a blob of data for copying without any additional overhead/latency.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jan 2018 06:24:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Raw-Data-from-IArrayOfArrayOfRCCell-or-IArrayOfFieldValue/m-p/1456916#M797173</guid>
      <dc:creator>chrweber</dc:creator>
      <dc:date>2018-01-03T06:24:30Z</dc:date>
    </item>
    <item>
      <title>Re: Raw Data from IArrayOfArrayOfRCCell or IArrayOfFieldValue</title>
      <link>https://community.qlik.com/t5/QlikView/Raw-Data-from-IArrayOfArrayOfRCCell-or-IArrayOfFieldValue/m-p/1456917#M797174</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would expect that a loop like mentioned above would just need a second even with hundreds/thousands of values - is this already too slow? How many field-values could occur?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is the aim of your task - maybe there are other ways to reach your aim.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jan 2018 08:04:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Raw-Data-from-IArrayOfArrayOfRCCell-or-IArrayOfFieldValue/m-p/1456917#M797174</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2018-01-03T08:04:09Z</dc:date>
    </item>
    <item>
      <title>Re: Raw Data from IArrayOfArrayOfRCCell or IArrayOfFieldValue</title>
      <link>https://community.qlik.com/t5/QlikView/Raw-Data-from-IArrayOfArrayOfRCCell-or-IArrayOfFieldValue/m-p/1456918#M797175</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I want to copy tables to excel and be as fast as possible.&lt;/P&gt;&lt;P&gt;Why be anything but?&lt;/P&gt;&lt;P&gt; A parallel copy is maybe 10% faster than copy paste and allows parallel processing, unlike the copy paste option.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Excel allows for simultaneous setting of entire ranges, with minimal latency. So why incur thousands of iterations if a single one will do.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jan 2018 08:26:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Raw-Data-from-IArrayOfArrayOfRCCell-or-IArrayOfFieldValue/m-p/1456918#M797175</guid>
      <dc:creator>chrweber</dc:creator>
      <dc:date>2018-01-03T08:26:18Z</dc:date>
    </item>
    <item>
      <title>Re: Raw Data from IArrayOfArrayOfRCCell or IArrayOfFieldValue</title>
      <link>https://community.qlik.com/t5/QlikView/Raw-Data-from-IArrayOfArrayOfRCCell-or-IArrayOfFieldValue/m-p/1456919#M797176</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In this case why not just copying the table with something like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rem ** copy full table to clipboard **&lt;/P&gt;&lt;P&gt;ActiveDocument.GetSheetObject("CH01").CopyTableToClipboard true&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and than a simple paste-command within excel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jan 2018 08:32:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Raw-Data-from-IArrayOfArrayOfRCCell-or-IArrayOfFieldValue/m-p/1456919#M797176</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2018-01-03T08:32:49Z</dc:date>
    </item>
    <item>
      <title>Re: Raw Data from IArrayOfArrayOfRCCell or IArrayOfFieldValue</title>
      <link>https://community.qlik.com/t5/QlikView/Raw-Data-from-IArrayOfArrayOfRCCell-or-IArrayOfFieldValue/m-p/1456920#M797177</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Because then I could not process multiple tables at once, as the clipboard&amp;nbsp; is single thread only (As far as I know. An alternative would be immensely helpful). &lt;/P&gt;&lt;P&gt;Copying many small tables introduces a lot of latency.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For comparison. The simple sequential copy paste solution takes 28 secs.&lt;/P&gt;&lt;P&gt;parallel copy 24, and additional object parallelism 22 seconds.&lt;/P&gt;&lt;P&gt;These values are crude approxiates and depend on the current load of the system.&lt;/P&gt;&lt;P&gt;Add to that a beefy CPU and you can shave of even more&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jan 2018 08:38:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Raw-Data-from-IArrayOfArrayOfRCCell-or-IArrayOfFieldValue/m-p/1456920#M797177</guid>
      <dc:creator>chrweber</dc:creator>
      <dc:date>2018-01-03T08:38:38Z</dc:date>
    </item>
    <item>
      <title>Re: Raw Data from IArrayOfArrayOfRCCell or IArrayOfFieldValue</title>
      <link>https://community.qlik.com/t5/QlikView/Raw-Data-from-IArrayOfArrayOfRCCell-or-IArrayOfFieldValue/m-p/1456921#M797178</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok. I think I understand - you want to transfer a bigger number of tables/objects from QlikView to Excel. And yes it will take some time if you want to do it directly by copying, reading or exporting the objects which indicates that maybe an indirect way is more appropriate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Indirect meant to store the data from the script-side and/or to export larger rawdata into xls or csv and using them as external data-source within Excel again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How many tables/objects and records should be transferred to Excel and how long takes the process (maybe a different time-window might be useful, too).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jan 2018 09:36:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Raw-Data-from-IArrayOfArrayOfRCCell-or-IArrayOfFieldValue/m-p/1456921#M797178</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2018-01-03T09:36:54Z</dc:date>
    </item>
    <item>
      <title>Re: Raw Data from IArrayOfArrayOfRCCell or IArrayOfFieldValue</title>
      <link>https://community.qlik.com/t5/QlikView/Raw-Data-from-IArrayOfArrayOfRCCell-or-IArrayOfFieldValue/m-p/1456922#M797179</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We are talking some dozen small ones(1 row) and a few larger ones (200 rows).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The times are provided in the last post.&lt;/P&gt;&lt;P&gt;What do you mean by the time window?&lt;/P&gt;&lt;P&gt;And as I said, parallel copy of a single table is faster than copy paste (makes sense), which would make a range copy even faster.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jan 2018 09:42:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Raw-Data-from-IArrayOfArrayOfRCCell-or-IArrayOfFieldValue/m-p/1456922#M797179</guid>
      <dc:creator>chrweber</dc:creator>
      <dc:date>2018-01-03T09:42:38Z</dc:date>
    </item>
    <item>
      <title>Re: Raw Data from IArrayOfArrayOfRCCell or IArrayOfFieldValue</title>
      <link>https://community.qlik.com/t5/QlikView/Raw-Data-from-IArrayOfArrayOfRCCell-or-IArrayOfFieldValue/m-p/1456923#M797180</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm not absolutely sure but I doubt that a parallel copying is possible.I think your mentioned approach with the array's of fields/cells meant no copying else a reading of cells over the rows/columns of their objects.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With a different time-window was meant to start this task somewhen overnight and then let it work for a few seconds/minutes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jan 2018 10:14:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Raw-Data-from-IArrayOfArrayOfRCCell-or-IArrayOfFieldValue/m-p/1456923#M797180</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2018-01-03T10:14:26Z</dc:date>
    </item>
    <item>
      <title>Re: Raw Data from IArrayOfArrayOfRCCell or IArrayOfFieldValue</title>
      <link>https://community.qlik.com/t5/QlikView/Raw-Data-from-IArrayOfArrayOfRCCell-or-IArrayOfFieldValue/m-p/1456924#M797181</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OK.&lt;/P&gt;&lt;P&gt;No, I am talking seconds and miliseconds for user guided exploration and experimentation purposes and not overnight.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jan 2018 10:17:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Raw-Data-from-IArrayOfArrayOfRCCell-or-IArrayOfFieldValue/m-p/1456924#M797181</guid>
      <dc:creator>chrweber</dc:creator>
      <dc:date>2018-01-03T10:17:31Z</dc:date>
    </item>
    <item>
      <title>Re: Raw Data from IArrayOfArrayOfRCCell or IArrayOfFieldValue</title>
      <link>https://community.qlik.com/t5/QlikView/Raw-Data-from-IArrayOfArrayOfRCCell-or-IArrayOfFieldValue/m-p/1456925#M797182</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I doubt that it will be possible without an appropriate waiting-time for the user. I think the only possibility to reduce the waiting-time is my suggestion from above with exporting the data (maybe in an external source or in a hidden excel-sheet) and accessing the informations from there within your target cells/tables. It meant generating some kind of an Excel master-template and then just changing/replacing the data-souce for it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jan 2018 10:57:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Raw-Data-from-IArrayOfArrayOfRCCell-or-IArrayOfFieldValue/m-p/1456925#M797182</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2018-01-03T10:57:14Z</dc:date>
    </item>
  </channel>
</rss>

