<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><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>Excel Buffer Using Open XML Instead of Excel Automation (Part 1 of 2)</title><link>http://blogs.msdn.com/b/nav/archive/2012/10/04/excel-buffer-using-openxml-instead-of-excel-automation.aspx</link><description>In Microsoft Dynamics NAV, there are several areas that enable the user to perform analysis in Microsoft Excel. Areas such as importing and exporting budgets, analysis by dimensions, and a number of selected reports all use Excel Buffer to export data</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Excel Buffer Using Open XML Instead of Excel Automation (Part 1 of 2)</title><link>http://blogs.msdn.com/b/nav/archive/2012/10/04/excel-buffer-using-openxml-instead-of-excel-automation.aspx#10386800</link><pubDate>Mon, 21 Jan 2013 12:10:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10386800</guid><dc:creator>Steffen Balslev</dc:creator><description>&lt;p&gt;Great question! One of the main reasons that we moved the document generation to the server was precisely the automation difficulties. The Open XML file format allows us to be independent of Excel versions and provides a way to avoid Excel automation when the document is created. On the server, the Excel Buffer writes to a file based on a set of rules that are defined by the Open XML file format for spreadsheets. When complete, the file is downloaded to the client and opened using the version of Excel that is present on the client computer.&lt;/p&gt;
&lt;p&gt;As long as you have a version of Excel that supports the Open XML file format, you can open any server-generated Open XML spreadsheet.&lt;/p&gt;
&lt;p&gt;If you want to know more about the Open XML file format, here’s the link to more information on the ECMA-376 standard: &lt;a rel="nofollow" target="_new" href="http://msdn.microsoft.com/en-us/library/office/gg607163(v=office.14).aspx"&gt;msdn.microsoft.com/.../gg607163(v=office.14).aspx&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;-Steffen Balslev&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10386800" width="1" height="1"&gt;</description></item><item><title>re: Excel Buffer Using Open XML Instead of Excel Automation (Part 1 of 2)</title><link>http://blogs.msdn.com/b/nav/archive/2012/10/04/excel-buffer-using-openxml-instead-of-excel-automation.aspx#10386613</link><pubDate>Sun, 20 Jan 2013 11:40:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10386613</guid><dc:creator>Capone</dc:creator><description>&lt;p&gt;Very interesting!&lt;/p&gt;
&lt;p&gt;However I wonder how it deals with different Excel versions.&lt;/p&gt;
&lt;p&gt;The problem that exists with excel automation is that sometimes users have different versions of excel which you have make code around so the user uses the correct automation depending on which excel version it uses.&lt;/p&gt;
&lt;p&gt;How does this version work if the server and the user has different versions of excel?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10386613" width="1" height="1"&gt;</description></item></channel></rss>