<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>xlsgen, native Excel generator</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><description>Blog for xlsgen, native Excel generator</description><copyright>ARsT design</copyright><managingEditor></managingEditor><ttl>1440</ttl><image><url>http://xlsgen.arstdesign.com/xlsgensmall.jpg</url></image><item><title>xlsgen 2.9 build #78 : Automatic re-scoping of local named ranges</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Thu, 26 Aug 2010 10:34:25 GMT</pubDate><description>&lt;br&gt;Build 2.9.0.78 improves the handling of local named ranges, particularly during a worksheet Duplicate() method call.&lt;br&gt;&lt;br&gt;Earlier builds improved the handling of local named ranges, but it was still up to the client application to make changes to formulas making references to local named ranges, after a worksheet Duplicate() for instance.&lt;br&gt;&lt;br&gt;Beginning with this build, the re-scoping of affected local named ranges (which are therefore brought over from the source worksheet) is automatic. There is no need to manually updated formulas, be it in charts, conditional formattings, formulas in cells, ...&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>ARsT design</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.9 build #77 : Fix for local named ranges</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Sun, 22 Aug 2010 15:47:21 GMT</pubDate><description>&lt;br&gt;Build 2.9.0.77 fixes two problems related to local named ranges, i.e. named ranges whose definition is limited to a single worksheet.&lt;br&gt;&lt;br&gt;xlsgen improves the way it exposes local named ranges by making sure it's fully qualified, including the worksheet name, in appropriate scenarios. On the other hand, xlsgen also improves how fully qualified local named ranges are handled.&lt;br&gt;&lt;br&gt;Overall this improves scenarios using local named ranges.&lt;br&gt;&lt;br&gt;No source code change needed.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>ARsT design</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.9 build #76 : Fix for XLSX conditional formattings</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Mon, 16 Aug 2010 08:26:02 GMT</pubDate><description>&lt;br&gt;Build 2.9.0.76 of xlsgen fixes a minor glitch which prevented from writing back updated conditional formattings from existing ones in XLSX files.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>ARsT design</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.9 build #75 : Re-inclusion of the native 64-bit build</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Fri, 6 Aug 2010 12:52:57 GMT</pubDate><description>&lt;br&gt;Build 2.9.0.75 of xlsgen re-includes the native 64-bit build of xlsgen.&lt;br&gt;&lt;br&gt;Even though our &lt;a href=&quot;http://xlsgen.arstdesign.com/core/isolatedserver.html&quot;&gt;isolated server&lt;/a&gt; is a perfect solution for 64-bit scenarios, there is still sometimes a need for the native 64-bit version of our core dll engine.&lt;br&gt;&lt;br&gt;This build provides the files in question in the /x64 folder of the install. To use the 64-bit build, simply replace the files in question in your install.&lt;br&gt;&lt;br&gt;Why the native 64-bit build is worth having? &lt;br&gt;&lt;br&gt;1) Runs direct, not through the WOW64 layer, which improves speed &lt;br&gt;2) The dll needs not marshall method calls back and forth, unlike our isolated server, which improves speed&lt;br&gt;3) The dll allows effective use of the 64-bit memory bandwidth, a big difference with the 2GB limit of the 32-bit world&lt;br&gt;4) More convenient activation (than the isolated server), results in easier deployments as well&lt;br&gt;&lt;br&gt;Of course the 64-bit build has limits as well, which are the limits of xlsgen dependencies (not xlsgen itself) :&lt;br&gt;1) Chart rendering unavailable since Microsoft OWC components do not exist for 64-bit&lt;br&gt;2) ODBC data source querying unavailable since there is no 64-bit version of this either&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>ARsT design</dc:creator><slash:comments>0</slash:comments></item><item><title> xlsgen 2.9 build #74 : Column optimization</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Wed, 28 Jul 2010 16:54:35 GMT</pubDate><description>&lt;br&gt;Build 2.9.0.74 of xlsgen makes internal changes related to how columns are managed, factored in, and stored in XLS and XLSX files. The changes result in a more compact representation which in turn reduces the processing time.&lt;br&gt;&lt;br&gt;No source code change needed.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>ARsT design</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.9 build #73 : Improved chart rendering</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Fri, 16 Jul 2010 12:07:18 GMT</pubDate><description>&lt;br&gt;Build 2.9.0.73 of xlsgen improves the rendering of charts. &lt;br&gt;&lt;br&gt;It benefits scenarios such as print/preview/PDF/HTML.&lt;br&gt;&lt;br&gt;Chart rendering now supports borders (styles, width, color), area fill (solid fill, pattern fill, gradient fill, texutre fill and image fill). Plus a ton more formatting options related to fonts, etc.&lt;br&gt;&lt;br&gt;&lt;img src=&quot;http://xlsgen.arstdesign.com/core/chartrendering1.jpg&quot;&gt;&lt;br&gt;&lt;i&gt;Better chart rendering in xlsgen&lt;/i&gt;&lt;br&gt;&lt;br&gt;No source code change needed.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>ARsT design</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.9 build #72 : Java OpenFromMemory</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Thu, 8 Jul 2010 09:27:01 GMT</pubDate><description>&lt;br&gt;Build 2.9.0.72 of xlsgen adds an implementation for the Java OpenFromMemory() method call, which was lacking so far. This scenario enables the reading/updating of Excel &quot;files&quot; in memory (XLS/XLSX). An example of using this method call can be found &lt;a href=&quot;http://xlsgen.arstdesign.com/core/inmemory.html&quot;&gt;here&lt;/a&gt;.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>ARsT design</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.9 build #71 : Exposure of table named ranges</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Tue, 6 Jul 2010 11:08:30 GMT</pubDate><description>&lt;br&gt;Build 2.9.0.71 of xlsgen adds exposure of table named ranges. Table named ranges are defined names introduced by Excel 2007 (and available in Excel 2010 as well) which are automatically created when the Insert / Table menu function is used in Excel.&lt;br&gt;&lt;br&gt;&lt;img src=&quot;http://www.arstdesign.com/BBS/picsupload/ImageTableNamedRanges.gif&quot; border=1&gt;&lt;br&gt;&lt;i&gt;Exposure of table named ranges&lt;/i&gt;&lt;br&gt;&lt;br&gt;Technically speaking, the Excel user interface shows the table named ranges in the list of defined names even though they are not stored there at all. Table named ranges are stored in their respective parts inside the file. But, this is convenient for the user. And as a result xlsgen does this as well.&lt;br&gt;&lt;br&gt;To the developer, table named ranges appear as regular defined names. A new property however is introduced in order to differentiate real defined names from table named ranges (the &lt;b&gt;IsTable&lt;/b&gt; property exposed in the &lt;a href=&quot;http://xlsgen.arstdesign.com/reference/IXlsDynamicRange.html&quot;&gt;IXlsName&lt;/a&gt; interface).&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>ARsT design</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.9 build #70 : Fix for sorting values</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Fri, 2 Jul 2010 10:15:54 GMT</pubDate><description>&lt;br&gt;Build 2.9.0.70 of xlsgen improves the accuracy when sorting values (range-based).&lt;br&gt;&lt;br&gt;No source code change needed.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>ARsT design</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.9 build #69 : Inspecting local named ranges</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Wed, 30 Jun 2010 12:25:42 GMT</pubDate><description>&lt;br&gt;Build 2.9.0.69 of xlsgen adds a &lt;b&gt;Worksheet&lt;/b&gt; property to the IXlsDynamicRange &lt;a href=&quot;http://xlsgen.arstdesign.com/reference/IXlsDynamicRange.html&quot;&gt;interface&lt;/a&gt; making it possible, when enumerating existing named ranges, to know if the named range in question has a local scope or not (its scope is limited to a single worksheet), and accordingly retrieve the name of the worksheet in question. All non local named ranges have a global scope, in which case the worksheet property returns an empty string.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>ARsT design</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.9 build #68 : Fixes for worksheet duplication</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Fri, 25 Jun 2010 20:38:32 GMT</pubDate><description>&lt;br&gt;Build 2.9.0.68 of xlsgen fixes a number of problems related to worksheet duplication in XLSX files.&lt;br&gt;&lt;br&gt;Among others,&lt;br&gt;- wrong &quot;rId&quot; in workbook part after deletion of worksheet&lt;br&gt;- improvement : actually delete the worksheet part relations in case of a worksheet deletion&lt;br&gt;- proper local sheet id reindexing&lt;br&gt;- default col width and row height in duplicated sheets&lt;br&gt;- outside col width&lt;br&gt;- copy row height from duplicated sheets&lt;br&gt;- missing pictures from duplicated sheets&lt;br&gt;- print paper size&lt;br&gt;- rich string with alternate formatting run&lt;br&gt;- distributed vertical alignment in cells&lt;br&gt;- better custom/autofit row height handling&lt;br&gt;- preservation of quarter-turn text&lt;br&gt;- duplication of local named ranges (applies to XLS files as well)&lt;br&gt;&lt;br&gt;&lt;br&gt;No source code change needed.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>ARsT design</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.9 build #67 : Improved extraction of chart details (III)</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Tue, 15 Jun 2010 08:41:11 GMT</pubDate><description>&lt;br&gt;Build 2.9.0.67 continues on the previous two builds and this time improves both XLS and XLSX chart formatting details extraction.&lt;br&gt;&lt;br&gt;What is improved is the ability to read fills such as pattern, gradient and texture.&lt;br&gt;&lt;br&gt;What is also improved is our automatic source code generation tool, where all of this is now exposed in the programming language of your choice.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>ARsT design</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.9 build #66 : Improved extraction of chart details (II)</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Wed, 9 Jun 2010 07:42:40 GMT</pubDate><description>&lt;br&gt;Build 2.9.0.66 of xlsgen adds the same improvements than the previous build, 2.9.0.65, but this time applied to XLSX files (i.e. Excel 2007 and Excel 2010).&lt;br&gt;&lt;br&gt;Among others, hidden axis, hidden legend, legend placement, maximum per axis, interval ticks between units, color (of area), round corners, border type, width, style and color, series-level color and border, tick marks (inside/outside/none), ticks hide independent of axis hide, major/minor gridlines border, copy of font settings.&lt;br&gt;&lt;br&gt;This is an interesting improvement for the following scenarios : introspection, edit, copy, conversion and rendering.&lt;br&gt;&lt;br&gt;No source code change needed.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>ARsT design</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.9 build #65 : Improved extraction of chart details</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Thu, 3 Jun 2010 14:13:38 GMT</pubDate><description>&lt;br&gt;Build 2.9.0.65 of xlsgen improves the extraction of chart formatting details from XLS files.&lt;br&gt;&lt;br&gt;Among others, hidden axis, hidden legend, legend placement, maximum per axis, interval ticks between units, color (of area), round corners, border type, width, style and color, series-level color and border, tick marks (inside/outside/none), ticks hide independent of axis hide, major/minor gridlines border, copy of font settings.&lt;br&gt;&lt;br&gt;This is an interesting improvement for the following scenarios : introspection, edit, copy, conversion and rendering.&lt;br&gt;&lt;br&gt;No source code change needed.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>ARsT design</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.9 build #64 : Pictures in headers/footers</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Thu, 27 May 2010 15:06:54 GMT</pubDate><description>&lt;br&gt;Build 2.9.0.64 of xlsgen adds support for pictures in headers/footers. Works with XLS and XLSX files.&lt;br&gt;&lt;br&gt;It works as follows : the &amp;amp;G token can be used (G is for Graphics), immediately followed by the full filepath of the picture in question, enclosed in double quotes.&lt;br&gt;&lt;br&gt;An example : centered picture = &amp;amp;C&amp;amp;G&quot;c:\tmp\seasight.gif&quot;&lt;br&gt;&lt;br&gt;(warning : escaping quotes and/or backslashes may be needed depending on your programming language).&lt;br&gt;&lt;br&gt;For more information on how to setup headers/footers, take a look &lt;a href=&quot;http://xlsgen.arstdesign.com/core/pagesetup.html&quot;&gt;here&lt;/a&gt;.&lt;br&gt;&lt;br&gt;&lt;img src=&quot;http://xlsgen.arstdesign.com/core/pagesetup2.gif&quot; border=1&gt;&lt;br&gt;&lt;i&gt;Pictures in headers/footers&lt;/i&gt;&lt;br&gt;&lt;br&gt;Obviously, removing existing pictures is just as simple : remove the &amp;amp;G token.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>ARsT design</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.9 build #63 : Improved ODF output</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Wed, 19 May 2010 09:56:26 GMT</pubDate><description>&lt;br&gt;Build 2.9.0.63 of xlsgen improves the OpenOffice export capabilities by adding comments and text boxes to the output. More information &lt;a href=&quot;http://xlsgen.arstdesign.com/core/importexport.html#ODS&quot;&gt;here&lt;/a&gt;.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>ARsT design</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.9 build #62 : Improved chart data labels</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Mon, 10 May 2010 09:32:30 GMT</pubDate><description>&lt;br&gt;Build 2.9.0.62 of xlsgen makes two improvements to chart data labels.&lt;br&gt;&lt;br&gt;First, a quick recap of what are data labels,&lt;br&gt;&lt;br&gt;&lt;img src=&quot;http://xlsgen.arstdesign.com/core/charts13.gif&quot;&gt;&lt;br&gt;&lt;i&gt;Improved chart data labels&lt;/i&gt;&lt;br&gt;&lt;br&gt;The two improvements are :&lt;br&gt;- formula-governed data labels&lt;br&gt;- rendering of data labels (print, preview, PDF, HTML)&lt;br&gt;&lt;br&gt;The first improvement makes it possible to use formulas as opposed to literal values in order to govern the content of chart data labels. It requires specific code, see below for an example of that.&lt;br&gt;&lt;br&gt;The second improvement automatically renders chart data labels. No code change needed.&lt;br&gt;&lt;br&gt;&lt;br&gt;An example of formula-governed data labels,&lt;br&gt;&lt;br&gt;xlsgen::IXlsChartPtr chart41 = wksht-&amp;gt;NewChart(xlsgen::charttype_pie2D, &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;17, //row1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2, //col1 &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;25, //row2&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;6); //col2&lt;br&gt;&lt;br&gt;xlsgen::IXlsChartDataSourcePtr datasource41 = chart41-&amp;gt;DataSource;&lt;br&gt;datasource41-&amp;gt;SeriesInRows = TRUE;&lt;br&gt;datasource41-&amp;gt;Range = L&quot;Sheet1!R1C2:R2C6&quot;;&lt;br&gt;chart41-&amp;gt;SeriesByIndex[1]-&amp;gt;SeriesDataLabels-&amp;gt;Show = xlsgen::datalabels_valuepercent;&lt;br&gt;chart41-&amp;gt;SeriesByIndex[1]-&amp;gt;SeriesDataLabels-&amp;gt;DataLabelElements[1]-&amp;gt;Options-&amp;gt;Patterns-&amp;gt;Area-&amp;gt;Type = &lt;br&gt;    xlsgen::chartareatype_custom;&lt;br&gt;&lt;b&gt;chart41-&amp;gt;SeriesByIndex[1]-&amp;gt;SeriesDataLabels-&amp;gt;DataLabelElements[1]-&amp;gt;Formula = L&quot;Sheet1!$B$3&quot;;&lt;/b&gt;&lt;br&gt;chart41-&amp;gt;SeriesByIndex[1]-&amp;gt;SeriesDataLabels-&amp;gt;DataLabelElements[1]-&amp;gt;Options-&amp;gt;Patterns-&amp;gt;Area-&amp;gt;Gradient-&amp;gt;SingleColor-&amp;gt;GradientStyle = &lt;br&gt;    xlsgen::gradientstyle_diagonalUp0;&lt;br&gt;chart41-&amp;gt;SeriesByIndex[1]-&amp;gt;SeriesDataLabels-&amp;gt;DataLabelElements[1]-&amp;gt;Options-&amp;gt;Patterns-&amp;gt;Area-&amp;gt;Gradient-&amp;gt;SingleColor-&amp;gt;Color = &lt;br&gt;    0x0000DD;&lt;br&gt;chart41-&amp;gt;SeriesByIndex[1]-&amp;gt;SeriesDataLabels-&amp;gt;DataLabelElements[1]-&amp;gt;Options-&amp;gt;Patterns-&amp;gt;Area-&amp;gt;Gradient-&amp;gt;SingleColor-&amp;gt;LightThreshold = &lt;br&gt;    100;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>ARsT design</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.9 build #61 : Calculated chart axis min/max</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Tue, 4 May 2010 14:46:16 GMT</pubDate><description>&lt;br&gt;Build 2.9.0.61 of xlsgen enables the calculation of chart axis min/max values when introspecting charts in a spreadsheet.&lt;br&gt;&lt;br&gt;The min/max values can be set or get manually, but when the option is set as automatic, xlsgen makes it possible to query for the underlying min/max values of a given axis (Y for instance), which in turn are calculated based on the chart data source.&lt;br&gt;&lt;br&gt;This feature allows better rendering (better layout) of charts in client applications.&lt;br&gt;&lt;br&gt;Example :&lt;br&gt;&lt;br&gt;xlsgen::IXlsWorkbookPtr wbk = engine-&amp;gt;Open( L&quot;inputfile.xls&quot;, L&quot;&quot; );&lt;br&gt;xlsgen::IXlsWorksheetPtr wksht = wbk-&amp;gt;WorksheetByIndex[1];&lt;br&gt;xlsgen::IXlsChartPtr chart = wksht-&amp;gt;Charts-&amp;gt;Item[1];&lt;br&gt;double ymin = chart-&amp;gt;YAxis[xlsgen::chartaxis_primary]-&amp;gt;Scale-&amp;gt;MinimumValue;&lt;br&gt;double ymax = chart-&amp;gt;YAxis[xlsgen::chartaxis_primary]-&amp;gt;Scale-&amp;gt;MaximumValue;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>ARsT design</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.9 build #60 : Improved HTML output</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Thu, 29 Apr 2010 19:20:49 GMT</pubDate><description>&lt;br&gt;Build 2.9.0.60 of xlsgen adds support for hyperlinks and cell anchors to the HTML output.&lt;br&gt;&lt;br&gt;This improvement enables far richer online/navigation scenarios.&lt;br&gt;&lt;br&gt;By writing hyperlinks, xlsgen enables sheet to sheet links as well as sheet to everything links.&lt;br&gt;&lt;br&gt;By writing cell anchors, xlsgen enables cell bookmarking so that creating when clicking a link to Sheet2!A120 for instance, the web browser will indeed navigate to Sheet2 and scroll down to row 120 and column A. Cell anchors are materialized by non-visible &amp;lt;a name=&quot;A120&quot;&amp;gt;...&amp;lt;/a&amp;gt; markup in the HTML output, in every cell.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>ARsT design</dc:creator><slash:comments>0</slash:comments></item><item><title>Office 2010 final : successful tests!</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Tue, 27 Apr 2010 16:12:09 GMT</pubDate><description>&lt;br&gt;xlsgen already passed successful tests related to early Office 2010 builds. Now it passes the final Office 2010 build as well.&lt;br&gt;&lt;br&gt;Office 2010 was released to the world last week. And xlsgen has to ensure to work with it seamlessly.&lt;br&gt;&lt;br&gt;Early tests were passed : Office 2010 technical preview (back in July 2009), then Office 2010 beta (later in 2009).&lt;br&gt;&lt;br&gt;What did xlsgen pass?&lt;br&gt;- full read/write XLS file compatibility : 100% open success, 100% feature retaining&lt;br&gt;&lt;br&gt;- full read/write XLSX file compatibility : 100% open success, 100% feature retaining&lt;br&gt;&lt;br&gt;- ability to handle future XLSX (ISO 29500) standard variants : for instance, xlsgen handles date-type cells, a feature introduced in an earlier build of Office 2010, then removed by Microsoft in the final build.&lt;br&gt;&lt;br&gt;&lt;b&gt;Achieving this success required effort over time. No less than 3 builds were needed in the 2.9 development codebase. Which means if you are using 2.9, you'd better download the latest version for free (tests were done with xlsgen 2.9.0.59). Which also means if you are using xlsgen 2.5, 2.1 or even older releases, you will have to upgrade or you will face issues (50+ issues related to Office 2010 compatibility were fixed since the early tests). Of course, upgrading to 2.9 from 2.5, 2.1 or an even older version requires a new license.&lt;/b&gt;&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>ARsT design</dc:creator><slash:comments>0</slash:comments></item></channel></rss>
