<?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>Stephane Rodriguez, ARsT design.</copyright><managingEditor></managingEditor><ttl>1440</ttl><image><url>http://xlsgen.arstdesign.com/xlsgensmall.jpg</url></image><item><title>xlsgen 2.5 build #131 : Fix for preserving default conditional formats</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Thu, 18 Dec 2008 07:31:46 GMT</pubDate><description>&lt;br&gt;Build 2.5.0.131 of xlsgen fixes a problem related to the preservation of default conditional formats when updating existing Excel 97-2003 spreadsheets.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>Stéphane Rodriguez</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.5 build #130 : Fix for number formats</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Thu, 27 Nov 2008 08:20:28 GMT</pubDate><description>&lt;br&gt;Build 2.5.0.130 of xlsgen fixes an issue when returning cells based on number formats. Namely, the issue was the thousand separator was included even in presence of character prefixes right next to thousands.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>Stéphane Rodriguez</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.5 build #129 : Reading comments</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Wed, 26 Nov 2008 08:55:30 GMT</pubDate><description>&lt;br&gt;Build 2.5.0.129 of xlsgen makes it possible to read existing comments in spreadsheets. Both Excel 97-2003 and Excel 2007 files are supported. The comments collection is exposed, and comments can be extracted by index and by location. Bonus : the source code generation tool also writes the corresponding source code in the programming language of your choice.&lt;br&gt;&lt;br&gt;Here is an example, in C++ :&lt;br&gt;&lt;br&gt;xlsgen::IXlsEnginePtr engine( __uuidof(xlsgen::CoXlsEngine) );&lt;br&gt;&lt;br&gt;xlsgen::IXlsWorkbookPtr wbk = engine-&amp;gt;Open( L&quot;Book1_comments.xls&quot;, L&quot;&quot; );&lt;br&gt;&lt;br&gt;xlsgen::IXlsWorksheetPtr wksht = wbk-&amp;gt;WorksheetByIndex[1];&lt;br&gt;&lt;br&gt;xlsgen::IXlsCommentsPtr comments = wksht-&amp;gt;Comments;&lt;br&gt;&lt;br&gt;&lt;font color=green&gt;// how many comments we have&lt;/font&gt;&lt;br&gt;int nbComments = comments-&amp;gt;Count;&lt;br&gt;&lt;br&gt;&lt;font color=green&gt;// extract by index&lt;/font&gt;&lt;br&gt;xlsgen::IXlsCommentPtr comment1 = comments-&amp;gt;ItemByIndex[1];&lt;br&gt;_bstr_t label1 = comment1-&amp;gt;Label;&lt;br&gt;int row1 = comment1-&amp;gt;CommentRow;&lt;br&gt;int col1 = comment1-&amp;gt;CommentColumn;&lt;br&gt;&lt;br&gt;&lt;font color=green&gt;// extract by location&lt;/font&gt;&lt;br&gt;xlsgen::IXlsCommentPtr comment1bis = comments-&amp;gt;ItemByLocation[3][6];&lt;br&gt;&lt;br&gt;&lt;br&gt;wbk-&amp;gt;Close();&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>Stéphane Rodriguez</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.5 build #128 : Fix for multi-level outlines</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Tue, 25 Nov 2008 11:00:18 GMT</pubDate><description>&lt;br&gt;Build 2.5.0.128 of xlsgen makes it easier to set multi-level outlines, horizontally or vertically.&lt;br&gt;&lt;br&gt;The IXlsOutline interface, already available, sets the outline level, but leaves it up to the client application to compute the max outline level in case there is deeper nesting. With two new properties, namely :&lt;br&gt;&lt;br&gt;AdditionalHorizontalOutlineLevel([in]enumOutlineLevel outline);&lt;br&gt;AdditionalVerticalOutlineLevel([in]enumOutlineLevel outline);&lt;br&gt;&lt;br&gt;the programming interface is more additive.&lt;br&gt;&lt;br&gt;The behavior of existing xlsgen code regarding outlines remains the same.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>Stéphane Rodriguez</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.5 build #127 : Fix for default footer settings in print/preview/PDF</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Tue, 18 Nov 2008 15:12:19 GMT</pubDate><description>&lt;br&gt;Build 2.5.0.127 of xlsgen improves how some footer options are rendered as part of print, preview and PDF generation.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>Stéphane Rodriguez</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.5 build #126 : Chart extraction as PNG picture (II)</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Mon, 17 Nov 2008 15:40:37 GMT</pubDate><description>&lt;br&gt;Build 2.5.0.126 improves the feature introduced in 2.5.0.124 by making sure that chartsheets are extracted with an appropriate picture size.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>Stéphane Rodriguez</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.5 build #125 : Support for scaling in print/preview/PDF</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Sun, 16 Nov 2008 14:23:07 GMT</pubDate><description>&lt;br&gt;Build 2.5.0.125 of xlsgen adds support for the scaling during print/preview and PDF generation. Scaling is set in the worksheet setup (worksheet.PageSetup.Scale) and can be used appropriately to scale down or up the contents of a sheet to print, preview or save as PDF.&lt;br&gt;&lt;br&gt;So far, the scaling was stored/updated in the Excel files but ignored by xlsgen's printing facilities.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>Stéphane Rodriguez</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.5 build #124 : Chart extraction as PNG picture</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Fri, 14 Nov 2008 18:48:51 GMT</pubDate><description>&lt;br&gt;Build 2.5.0.124 of xlsgen makes it possible to extract the snapshot picture of a chart, as a PNG file. This feature is particularly useful in introspection scenarios or template composition.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>Stéphane Rodriguez</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.5 build #123 : Improved reading of Excel 2007 charts</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Fri, 14 Nov 2008 18:47:25 GMT</pubDate><description>&lt;br&gt;Build 2.5.0.123 of xlsgen improves how Excel 2007 charts are read and therefore exposed through the object model and print/preview/PDF.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>Stéphane Rodriguez</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.5 build #122 : Fix for the ignore error flag in Excel 2007 files</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Fri, 7 Nov 2008 13:53:14 GMT</pubDate><description>&lt;br&gt;Build 2.5.0.122 of xlsgen fixes an issue that is a small yet vocal breaking change in Excel 2007. In earlier versions, one could set or unset ignore error flags (such as a number stored as a string showing up with a a green marker in the top-left corner of the cell) in any worksheet of a file. But with Excel 2007, it is restricted to regular worksheets, otherwise it screams!&lt;br&gt;xlsgen makes sure to never write those flags to anything other than regular worksheets in Excel 2007 files.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>Stéphane Rodriguez</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.5 build #121 : Fix for very large strings</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Wed, 15 Oct 2008 20:15:54 GMT</pubDate><description>&lt;br&gt;Build 2.5.0.121 fixes a small issue with very large strings in Excel spreadsheets.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>Stéphane Rodriguez</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.5 build #120 : Fix for scientific notation in number formats</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Fri, 10 Oct 2008 11:39:16 GMT</pubDate><description>&lt;br&gt;Build 2.5.0.120 of xlsgen improves how numbers with scientific notations E+00 are handled by methods such as FormattedLabel() (this method returns the number with the cell format applied). This improves print/preview and PDF generation as well.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>Stéphane Rodriguez</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.5 build #119 : Fix for row/cell formattings</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Thu, 9 Oct 2008 22:22:55 GMT</pubDate><description>&lt;br&gt;Build 2.5.0.119 of xlsgen changes the way row and column formatting styles are stored in an Excel 97-2003 file. The order in which records are saved are important for Excel.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>Stéphane Rodriguez</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.5 build #118 : Fix for the internal picture conversion</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Tue, 7 Oct 2008 13:57:04 GMT</pubDate><description>&lt;br&gt;Build 2.5.0.118 of xlsgen fixes an issue with GIF and BMP pictures being inserted into a spreadsheet. Excel actually does not support GIF and BMP internally so it converts any such picture to another file format. xlsgen used to convert those pictures to EMF (i.e. Windows enhanced metafile), but it happens that sometimes EMF has side effects in regards to the metadata that are attached to it. So it has been decided to convert those pictures to PNG from now on, which fixes the problem.&lt;br&gt;&lt;br&gt;A fine bonus is that PNG is internally compressed using ZIP meaning that Excel spreadsheets with GIF or BMP pictures will now be smaller than they used to be.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>Stéphane Rodriguez</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.5 build #117 : Fix for the INDIRECT() function</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Tue, 7 Oct 2008 13:52:15 GMT</pubDate><description>&lt;br&gt;Build 2.5.0.117 of xlsgen fixes a small issue with the INDIRECT() function which returned a value instead of a reference. The difference was noticeable in Excel itself when used in an object such as data validation.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>Stéphane Rodriguez</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.5 build #116 : Fix for shape groups</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Wed, 1 Oct 2008 14:59:22 GMT</pubDate><description>&lt;br&gt;Buils 2.5.0.116 fixes the way xlsgen enumerates shapes when these are part of shape groups.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>Stéphane Rodriguez</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.5 build #115 : Fix for worksheet duplication</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Tue, 9 Sep 2008 11:18:28 GMT</pubDate><description>&lt;br&gt;Build 2.5.0.115 fixes two problems related to the duplication of worksheets. The charts collection (whose charts are duplicated) are now accessible. And some deeper worksheet settings are duplicated as well.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>Stéphane Rodriguez</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.5 build #114 : Fix for worksheet names with special characters</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Tue, 26 Aug 2008 13:18:16 GMT</pubDate><description>&lt;br&gt;Build 2.5.0.114 of xlsgen fixes a small issue when special characters are used in worksheet names.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>Stéphane Rodriguez</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.5 build #113 : Improved printing/previewing/PDF of headers/footers (II)</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Fri, 22 Aug 2008 13:58:08 GMT</pubDate><description>&lt;br&gt;Build 2.5.0.113 of xlsgen gets beyond the previous build and now repeats pictures and charts in areas of repeat rows and repeat columns.&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>Stéphane Rodriguez</dc:creator><slash:comments>0</slash:comments></item><item><title>xlsgen 2.5 build #112 : Improved printing/previewing/PDF of headers/footers</title><link>http://xlsgen.arstdesign.com/Marketing/BugFixes.php</link><pubDate>Wed, 20 Aug 2008 10:30:46 GMT</pubDate><description>&lt;br&gt;Build 2.5.0.112 of xlsgen improves how headers and footers are printed, previewed and exported as PDF.&lt;br&gt;&lt;br&gt;Namely,&lt;br&gt;- better footer rendering&lt;br&gt;- better page numbering&lt;br&gt;- better streamlining of formatting tags&lt;br&gt;&lt;br&gt;</description><category>xlsgen, Excel generator</category><dc:creator>Stéphane Rodriguez</dc:creator><slash:comments>0</slash:comments></item></channel></rss>
