<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
	>
<channel>
	<title>Comments on: The Formats of Excel 2007</title>
	<atom:link href="http://www.robweir.com/blog/2007/01/formats-of-excel-2007.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.robweir.com/blog/2007/01/formats-of-excel-2007.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=formats-of-excel-2007</link>
	<description>Thinking the unthinkable, pondering the imponderable, effing the ineffable and scruting the inscrutable</description>
	<lastBuildDate>Tue, 07 Feb 2012 11:20:47 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Sue Morton</title>
		<link>http://www.robweir.com/blog/2007/01/formats-of-excel-2007.html#comment-3406</link>
		<dc:creator>Sue Morton</dc:creator>
		<pubDate>Wed, 21 Jul 2010 19:07:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/the-formats-of-excel-2007.html#comment-3406</guid>
		<description>Just ran into this &quot;line print settings&quot; problem today.  Saving an old (probably Excel 2000) worksheet to Excel 2007 format.  In my case I don&#039;t have any macros or VB code at all, so I have no clue where Excel thinks these &quot;line print settings&quot; are stored.  In any event, I saved the worksheet first as Excel 2003 XML format, which &quot;leaves out all incompatible settings&quot;.  Then, opened the XML worksheet and saved as Excel 2007 workbook format.  The sheet works fine and gives no error.  Hope this alternate approach might be of help to someone.</description>
		<content:encoded><![CDATA[<p>Just ran into this &#8220;line print settings&#8221; problem today.  Saving an old (probably Excel 2000) worksheet to Excel 2007 format.  In my case I don&#8217;t have any macros or VB code at all, so I have no clue where Excel thinks these &#8220;line print settings&#8221; are stored.  In any event, I saved the worksheet first as Excel 2003 XML format, which &#8220;leaves out all incompatible settings&#8221;.  Then, opened the XML worksheet and saved as Excel 2007 workbook format.  The sheet works fine and gives no error.  Hope this alternate approach might be of help to someone.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David</title>
		<link>http://www.robweir.com/blog/2007/01/formats-of-excel-2007.html#comment-2341</link>
		<dc:creator>David</dc:creator>
		<pubDate>Thu, 04 Jun 2009 18:53:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/the-formats-of-excel-2007.html#comment-2341</guid>
		<description>I had a similar problem with an old worksheet.  I was crashing a lot when editing it.  I did a save as, and chose the new Office 07 format.  It would throw an error trying to save that, stating there were problems with the Line print settings.  &lt;br /&gt;&lt;br /&gt;My final fix was to open the document in Office 2003.  thejn I saved it as an Excel 4.0 WORKBOOK.  Workbook being bold because the first option is worksheet, which didn&#039;t work.  &lt;br /&gt;&lt;br /&gt;Once it was in Excel 4 format I was able to open that with Office 2007, which promptly told me that the document was unreadable, but that it would try to recover the document, at which point it would ask me where to save the new one.  &lt;br /&gt;&lt;br /&gt;That resulted in a readable document that could be edited and saved without error.  The only real problem with the resulting document was external links were severed, and charts were no longer correctly sized.  &lt;br /&gt;&lt;br /&gt;Beats entering them all again.  &lt;br /&gt;&lt;br /&gt;My $0.02 on 07 is that is is a nice new interface that takes a lot of getting used to after using the old interface for roughly 15 years.  Considering that there&#039;s practically no new functionality for the average user, it is pretty unacceptable that this wasn&#039;t implemented as a skin that could be turned on or off at will.</description>
		<content:encoded><![CDATA[<p>I had a similar problem with an old worksheet.  I was crashing a lot when editing it.  I did a save as, and chose the new Office 07 format.  It would throw an error trying to save that, stating there were problems with the Line print settings.  </p>
<p>My final fix was to open the document in Office 2003.  thejn I saved it as an Excel 4.0 WORKBOOK.  Workbook being bold because the first option is worksheet, which didn&#39;t work.  </p>
<p>Once it was in Excel 4 format I was able to open that with Office 2007, which promptly told me that the document was unreadable, but that it would try to recover the document, at which point it would ask me where to save the new one.  </p>
<p>That resulted in a readable document that could be edited and saved without error.  The only real problem with the resulting document was external links were severed, and charts were no longer correctly sized.  </p>
<p>Beats entering them all again.  </p>
<p>My $0.02 on 07 is that is is a nice new interface that takes a lot of getting used to after using the old interface for roughly 15 years.  Considering that there&#39;s practically no new functionality for the average user, it is pretty unacceptable that this wasn&#39;t implemented as a skin that could be turned on or off at will.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.robweir.com/blog/2007/01/formats-of-excel-2007.html#comment-2203</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Wed, 04 Mar 2009 00:22:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/the-formats-of-excel-2007.html#comment-2203</guid>
		<description>I don&#039;t know if I wrote this here already, but here goes my experience with excel 2007...&lt;br/&gt;&lt;br/&gt;I just installed excel 2007 and when I open an old file (created on excel 2000 I guess), Excel show the message &quot;Line Print Settings&quot; as an incompatible resource if I try to save in the new 2007 format (.XLSX). But it saves the file, ok. The true problem happens when I try to save this file back as a excel97-2003 file (.XLS), Excel will simply close and refuse to save the file. If I try to run &quot;prepare - check for compatibility problems&quot; excel will close suddenly too.&lt;br/&gt;&lt;br/&gt;I am simply unable to recover a file converted to the new format. I guess this could be a potential problem to much people.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t know if I wrote this here already, but here goes my experience with excel 2007&#8230;</p>
<p>I just installed excel 2007 and when I open an old file (created on excel 2000 I guess), Excel show the message &#8220;Line Print Settings&#8221; as an incompatible resource if I try to save in the new 2007 format (.XLSX). But it saves the file, ok. The true problem happens when I try to save this file back as a excel97-2003 file (.XLS), Excel will simply close and refuse to save the file. If I try to run &#8220;prepare &#8211; check for compatibility problems&#8221; excel will close suddenly too.</p>
<p>I am simply unable to recover a file converted to the new format. I guess this could be a potential problem to much people.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jose_X</title>
		<link>http://www.robweir.com/blog/2007/01/formats-of-excel-2007.html#comment-1803</link>
		<dc:creator>Jose_X</dc:creator>
		<pubDate>Wed, 16 Apr 2008 23:58:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/the-formats-of-excel-2007.html#comment-1803</guid>
		<description>&gt;&gt; A couple of points:&lt;br/&gt;1. Excel VBA macros have no other use except in Excel. They are not interoperable with other software, and thus they do not need an open standard. Toyota engine modifications do not work on Fords, and Apple executables do not run on Windows. Making Excel VBA work on other spreadsheets would mean either mean changing how the latter work internally (functions, hooks, etc.) or an creating an interpreter from scratch (which is such a huge task that MS is not doing it for Mac Office.) Given that, why do we need an open VBA format?&lt;br/&gt;&lt;br/&gt;Not sure what the car example has to do with open source or with monopolies. Microsoft is a closed source based monopolist. I also consider open source to be a part of the context for discussion.&lt;br/&gt;&lt;br/&gt;Simply, the car companies are not monopolies. If they were though (forgetting for a minute that they would be regulated much more), how would you describe open source for cars unless there was a manufacturer that opened up all the designs and chips used in the car (boiling them down to cots components). So the car industry neither has open source nor monopolies. Your example was horrible.&lt;br/&gt;&lt;br/&gt;Anyway, the &quot;solution&quot; is simple: provide the source for macros (and compile that after they are loaded) or at least some sort of byte codes. OR, define the binary specs and then other products can build a compatibility layer of some sort.&lt;br/&gt;&lt;br/&gt;Of course, this would STILL BE A GAME. Microsoft has every business incentive to extend the standard in a closed fashion. Practicality dictates they would do that anyway as long as they control the apps and the OS and insist on integration as a way to define the value of their products. This would happen no matter what protocol/spec is defined.&lt;br/&gt;&lt;br/&gt;The way out is not to rely on a closed source monopolist as your vendor.&lt;br/&gt;&lt;br/&gt;&gt;&gt; Most databases, including FOSS ones, use proprietary internal formats for exactly the same reason. They also provide document interchange (export) formats. Excel is doing nothing differently here.&lt;br/&gt;&lt;br/&gt;FOSS databases are open source. This means the &quot;internal formats&quot; are defined openly (if a bit implicitly). Also, since when are macros something that should not be interchanged across products? To say they are not means that part of the document format is closed. No part of a format is closed when we use FOSS. No part need be closed when we use closed apps but inevitably this will happen, all the more so when the vendor is a monopolist since their position is strengthened when they actually violate the standard.&lt;br/&gt;&lt;br/&gt;In short, FOSS is the way to make sure that everything is open and can be reproduced in other apps. Also, in theory, internal formats can be specified for closed source apps, too. That this would interfere with the obscurity cloud behind which closed source vendors want to hide in the first place is another story.</description>
		<content:encoded><![CDATA[<p>>> A couple of points:<br />1. Excel VBA macros have no other use except in Excel. They are not interoperable with other software, and thus they do not need an open standard. Toyota engine modifications do not work on Fords, and Apple executables do not run on Windows. Making Excel VBA work on other spreadsheets would mean either mean changing how the latter work internally (functions, hooks, etc.) or an creating an interpreter from scratch (which is such a huge task that MS is not doing it for Mac Office.) Given that, why do we need an open VBA format?</p>
<p>Not sure what the car example has to do with open source or with monopolies. Microsoft is a closed source based monopolist. I also consider open source to be a part of the context for discussion.</p>
<p>Simply, the car companies are not monopolies. If they were though (forgetting for a minute that they would be regulated much more), how would you describe open source for cars unless there was a manufacturer that opened up all the designs and chips used in the car (boiling them down to cots components). So the car industry neither has open source nor monopolies. Your example was horrible.</p>
<p>Anyway, the &#8220;solution&#8221; is simple: provide the source for macros (and compile that after they are loaded) or at least some sort of byte codes. OR, define the binary specs and then other products can build a compatibility layer of some sort.</p>
<p>Of course, this would STILL BE A GAME. Microsoft has every business incentive to extend the standard in a closed fashion. Practicality dictates they would do that anyway as long as they control the apps and the OS and insist on integration as a way to define the value of their products. This would happen no matter what protocol/spec is defined.</p>
<p>The way out is not to rely on a closed source monopolist as your vendor.</p>
<p>>> Most databases, including FOSS ones, use proprietary internal formats for exactly the same reason. They also provide document interchange (export) formats. Excel is doing nothing differently here.</p>
<p>FOSS databases are open source. This means the &#8220;internal formats&#8221; are defined openly (if a bit implicitly). Also, since when are macros something that should not be interchanged across products? To say they are not means that part of the document format is closed. No part of a format is closed when we use FOSS. No part need be closed when we use closed apps but inevitably this will happen, all the more so when the vendor is a monopolist since their position is strengthened when they actually violate the standard.</p>
<p>In short, FOSS is the way to make sure that everything is open and can be reproduced in other apps. Also, in theory, internal formats can be specified for closed source apps, too. That this would interfere with the obscurity cloud behind which closed source vendors want to hide in the first place is another story.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: umponcel</title>
		<link>http://www.robweir.com/blog/2007/01/formats-of-excel-2007.html#comment-1466</link>
		<dc:creator>umponcel</dc:creator>
		<pubDate>Thu, 31 Jan 2008 21:34:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/the-formats-of-excel-2007.html#comment-1466</guid>
		<description>Did you try to create an CSV with the 2007 version?&lt;br/&gt;&lt;br/&gt;This the file created under XL 2003&lt;br/&gt;329,,,,,,,,,,,,,,A&lt;br/&gt;956,,,,,,,,,,,,,,A&lt;br/&gt;994,,,,,,,,,,,,,,A&lt;br/&gt;1061,,,,,,,,,,,,,,E&lt;br/&gt;1697,,,,,,,,,,,,,,A&lt;br/&gt;2205,,,,,,,,,,,,,,A&lt;br/&gt;2688,,,,,,,,,,,,,,A&lt;br/&gt;3144,,,,,,,,,,,,,,A&lt;br/&gt;3291,,,,,,,,,,,,,,A&lt;br/&gt;4658,,,,,,,,,,,,,,A&lt;br/&gt;4984,,,,,,,,,,,,,,A&lt;br/&gt;&lt;br/&gt;And the one under XL 2007 will look like this...&lt;br/&gt;  329;;;;;;;;;;;;;;A;;;;;;;;;;;;;;;;;;;;&lt;br/&gt;  956;;;;;;;;;;;;;;A;;;;;;;;;;;;;;;;;;;;&lt;br/&gt;  994;;;;;;;;;;;;;;A;;;;;;;;;;;;;;;;;;;;&lt;br/&gt; 1061;;;;;;;;;;;;;;E;;;;;;;;;;;;;;;;;;;;&lt;br/&gt; 1697;;;;;;;;;;;;;;A;;;;;;;;;;;;;;;;;;;;&lt;br/&gt; 2205;;;;;;;;;;;;;;A;;;;;;;;;;;;;;;;;;;;&lt;br/&gt; 2688;;;;;;;;;;;;;;A;;;;;;;;;;;;;;;;;;;;&lt;br/&gt; 3144;;;;;;;;;;;;;;A;;;;;;;;;;;;;;;;;;;;&lt;br/&gt; 3291;;;;;;;;;;;;;;A;;;;;;;;;;;;;;;;;;;;&lt;br/&gt; 4658;;;;;;;;;;;;;;A;;;;;;;;;;;;;;;;;;;;&lt;br/&gt; 4984;;;;;;;;;;;;;;A;;;;;;;;;;;;;;;;;;;;&lt;br/&gt;&lt;br/&gt;I need the format of the old version when I need to upload to an AS/400 file, this is the way the programm as been created but MS change it... So nothing works anymore!</description>
		<content:encoded><![CDATA[<p>Did you try to create an CSV with the 2007 version?</p>
<p>This the file created under XL 2003<br />329,,,,,,,,,,,,,,A<br />956,,,,,,,,,,,,,,A<br />994,,,,,,,,,,,,,,A<br />1061,,,,,,,,,,,,,,E<br />1697,,,,,,,,,,,,,,A<br />2205,,,,,,,,,,,,,,A<br />2688,,,,,,,,,,,,,,A<br />3144,,,,,,,,,,,,,,A<br />3291,,,,,,,,,,,,,,A<br />4658,,,,,,,,,,,,,,A<br />4984,,,,,,,,,,,,,,A</p>
<p>And the one under XL 2007 will look like this&#8230;<br />  329;;;;;;;;;;;;;;A;;;;;;;;;;;;;;;;;;;;<br />  956;;;;;;;;;;;;;;A;;;;;;;;;;;;;;;;;;;;<br />  994;;;;;;;;;;;;;;A;;;;;;;;;;;;;;;;;;;;<br /> 1061;;;;;;;;;;;;;;E;;;;;;;;;;;;;;;;;;;;<br /> 1697;;;;;;;;;;;;;;A;;;;;;;;;;;;;;;;;;;;<br /> 2205;;;;;;;;;;;;;;A;;;;;;;;;;;;;;;;;;;;<br /> 2688;;;;;;;;;;;;;;A;;;;;;;;;;;;;;;;;;;;<br /> 3144;;;;;;;;;;;;;;A;;;;;;;;;;;;;;;;;;;;<br /> 3291;;;;;;;;;;;;;;A;;;;;;;;;;;;;;;;;;;;<br /> 4658;;;;;;;;;;;;;;A;;;;;;;;;;;;;;;;;;;;<br /> 4984;;;;;;;;;;;;;;A;;;;;;;;;;;;;;;;;;;;</p>
<p>I need the format of the old version when I need to upload to an AS/400 file, this is the way the programm as been created but MS change it&#8230; So nothing works anymore!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.robweir.com/blog/2007/01/formats-of-excel-2007.html#comment-1256</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Sun, 28 Oct 2007 02:53:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/the-formats-of-excel-2007.html#comment-1256</guid>
		<description>http://www.codeproject.com/useritems/office2007bin.asp&lt;br/&gt;&lt;br/&gt;This link does not exist&lt;br/&gt;&lt;br/&gt;Page not Found&lt;br/&gt;The page you requested cannot be found.&lt;br/&gt;&lt;br/&gt;The following is the most likely location:&lt;br/&gt;Office 2007 .bin file format by Stephane Rodriguez.&lt;br/&gt;Undocumented binary file formats coming in the Office 2007 timeframe&lt;br/&gt;&lt;br/&gt;URL: http://www.codeproject.com/cs/library/office2007bin.asp&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;[b]Is it right or not?[/b]</description>
		<content:encoded><![CDATA[<p><a href="http://www.codeproject.com/useritems/office2007bin.asp" rel="nofollow">http://www.codeproject.com/useritems/office2007bin.asp</a></p>
<p>This link does not exist</p>
<p>Page not Found<br />The page you requested cannot be found.</p>
<p>The following is the most likely location:<br />Office 2007 .bin file format by Stephane Rodriguez.<br />Undocumented binary file formats coming in the Office 2007 timeframe</p>
<p>URL: <a href="http://www.codeproject.com/cs/library/office2007bin.asp" rel="nofollow">http://www.codeproject.com/cs/library/office2007bin.asp</a></p>
<p>[b]Is it right or not?[/b]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.robweir.com/blog/2007/01/formats-of-excel-2007.html#comment-947</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Mon, 30 Jul 2007 13:42:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/the-formats-of-excel-2007.html#comment-947</guid>
		<description>I have the same crash problem with excel 2007 running on XP, the problem may not be linked to Btsendto_office.dll  as this dll is not present on my system. If someone Knows how to fix the problem XP environment, I would be very pleased to know about it. &lt;br/&gt;Kingson</description>
		<content:encoded><![CDATA[<p>I have the same crash problem with excel 2007 running on XP, the problem may not be linked to Btsendto_office.dll  as this dll is not present on my system. If someone Knows how to fix the problem XP environment, I would be very pleased to know about it. <br />Kingson</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.robweir.com/blog/2007/01/formats-of-excel-2007.html#comment-940</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Wed, 25 Jul 2007 01:11:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/the-formats-of-excel-2007.html#comment-940</guid>
		<description>I had exactly the same problem, which was driving me crazy. First I thought there was something wrong with Excel, but obviously that&#039;s not the problem. So, same case - Windows XP, Office 2007. Found the following link:&lt;br/&gt;http://help.wugnet.com/office/Excel-2007-run-exit-Problem-caused-Btsendto_office-dll-ftopict971434.html&lt;br/&gt;That seems to work for solving the problem.  Hope it will work for you to.</description>
		<content:encoded><![CDATA[<p>I had exactly the same problem, which was driving me crazy. First I thought there was something wrong with Excel, but obviously that&#8217;s not the problem. So, same case &#8211; Windows XP, Office 2007. Found the following link:<br /><a href="http://help.wugnet.com/office/Excel-2007-run-exit-Problem-caused-Btsendto_office-dll-ftopict971434.html" rel="nofollow">http://help.wugnet.com/office/Excel-2007-run-exit-Problem-caused-Btsendto_office-dll-ftopict971434.html</a><br />That seems to work for solving the problem.  Hope it will work for you to.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sapibobo</title>
		<link>http://www.robweir.com/blog/2007/01/formats-of-excel-2007.html#comment-737</link>
		<dc:creator>sapibobo</dc:creator>
		<pubDate>Sun, 20 May 2007 17:45:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/the-formats-of-excel-2007.html#comment-737</guid>
		<description>Rob, i have exactly the same crash. But unfortunately i cannot remove bluetooth add ins. Excel report that the add in state in H Local Machine cannot be changed.&lt;br/&gt;&lt;br/&gt;Any help please?</description>
		<content:encoded><![CDATA[<p>Rob, i have exactly the same crash. But unfortunately i cannot remove bluetooth add ins. Excel report that the add in state in H Local Machine cannot be changed.</p>
<p>Any help please?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.robweir.com/blog/2007/01/formats-of-excel-2007.html#comment-673</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Tue, 17 Apr 2007 08:31:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/the-formats-of-excel-2007.html#comment-673</guid>
		<description>I also get the crash-on-exit in Excel 2007. Running vista business, reinstalled but got the same problem.  Others are getting it as well: http://www.developerfood.com/re-excel-2007-crashes-on-exit/microsoft-public-excel/1226af35-3e2e-416c-b141-c37660a7abf3/article.aspx</description>
		<content:encoded><![CDATA[<p>I also get the crash-on-exit in Excel 2007. Running vista business, reinstalled but got the same problem.  Others are getting it as well: <a href="http://www.developerfood.com/re-excel-2007-crashes-on-exit/microsoft-public-excel/1226af35-3e2e-416c-b141-c37660a7abf3/article.aspx" rel="nofollow">http://www.developerfood.com/re-excel-2007-crashes-on-exit/microsoft-public-excel/1226af35-3e2e-416c-b141-c37660a7abf3/article.aspx</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://www.robweir.com/blog/2007/01/formats-of-excel-2007.html#comment-653</link>
		<dc:creator>John</dc:creator>
		<pubDate>Mon, 02 Apr 2007 16:14:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/the-formats-of-excel-2007.html#comment-653</guid>
		<description>I am becoming very nervous about Excel 2007&#039;s own formats and although I work in Excel 2007 I work in compatibility mode, saving as an Excel 93-2007 workbook.  I believe I found a bug where if the compatibility checker finds a 2007 specific feature, then thereafter some analysis toolpak functions like EOMONTH get trashed as !#VALUE errors if saved as a 97-2003 workbook.  I can&#039;t be sure of the exact cause, but it means that operating interchangeably in both file modes feels precarious.</description>
		<content:encoded><![CDATA[<p>I am becoming very nervous about Excel 2007&#8242;s own formats and although I work in Excel 2007 I work in compatibility mode, saving as an Excel 93-2007 workbook.  I believe I found a bug where if the compatibility checker finds a 2007 specific feature, then thereafter some analysis toolpak functions like EOMONTH get trashed as !#VALUE errors if saved as a 97-2003 workbook.  I can&#8217;t be sure of the exact cause, but it means that operating interchangeably in both file modes feels precarious.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.robweir.com/blog/2007/01/formats-of-excel-2007.html#comment-520</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Mon, 19 Feb 2007 11:45:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/the-formats-of-excel-2007.html#comment-520</guid>
		<description>I get exactly the same crash-on-exit problem with Excel 2007. I&#039;m running WindowsXP Pro SP-2 on a ThinkPad x-31.  My Excel install is upgraded from Office XP.  I have Excel 2007 on two other systems, also upgraded from OfficeXP and also on WidowsXP SP2 and Excel works flawlessly.  So who knows... But you&#039;re not the only one getting this annoying crash.</description>
		<content:encoded><![CDATA[<p>I get exactly the same crash-on-exit problem with Excel 2007. I&#8217;m running WindowsXP Pro SP-2 on a ThinkPad x-31.  My Excel install is upgraded from Office XP.  I have Excel 2007 on two other systems, also upgraded from OfficeXP and also on WidowsXP SP2 and Excel works flawlessly.  So who knows&#8230; But you&#8217;re not the only one getting this annoying crash.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob</title>
		<link>http://www.robweir.com/blog/2007/01/formats-of-excel-2007.html#comment-334</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Sun, 21 Jan 2007 22:50:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/the-formats-of-excel-2007.html#comment-334</guid>
		<description>The fastest way to load a large data file depends on the access patterns of the application, reads versus writes, sequential versus random access, etc.  In some cases the fastest way is to use memory mapped files and just use the Windows memory manager to page in what you need when you need it.  I&#039;ve done that before with some success.  Of course, interoperability, both with other applications as well as future and past versions of your own application, suffers when you map the format too closely to the application&#039;s internals.&lt;br /&gt;&lt;br /&gt;The bigger question is this:  What has the industry failed to do, that end-users think 200MB spreadsheets are preferable to databases?  Have we failed to make databases easy enough to use?  Is this a matter of users not wanting to explicitly model data up front?</description>
		<content:encoded><![CDATA[<p>The fastest way to load a large data file depends on the access patterns of the application, reads versus writes, sequential versus random access, etc.  In some cases the fastest way is to use memory mapped files and just use the Windows memory manager to page in what you need when you need it.  I&#8217;ve done that before with some success.  Of course, interoperability, both with other applications as well as future and past versions of your own application, suffers when you map the format too closely to the application&#8217;s internals.</p>
<p>The bigger question is this:  What has the industry failed to do, that end-users think 200MB spreadsheets are preferable to databases?  Have we failed to make databases easy enough to use?  Is this a matter of users not wanting to explicitly model data up front?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.robweir.com/blog/2007/01/formats-of-excel-2007.html#comment-332</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Sun, 21 Jan 2007 18:12:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/the-formats-of-excel-2007.html#comment-332</guid>
		<description>Almost everybody in a business knows Excel, or sits next to someone who does.  Compare that to how many people know SQL or MSAccess or any database.&lt;br /&gt;&lt;br /&gt;If you want people to get work done as easily as possible, to be as productive as possible, you might as well give them the data in Excel.&lt;br /&gt;&lt;br /&gt;The problem is to get, say, 145meg+ of data, into an Excel spreadsheet as fast as possible.  XML is just too slow, way too verbose.&lt;br /&gt;&lt;br /&gt;Here is the real life example of putting General Ledger data into Excel:&lt;br /&gt;&lt;br /&gt;145  meg raw data - Tab Delimited &lt;br /&gt;&lt;br /&gt; 14  meg xlsb Compressed&lt;br /&gt;&lt;br /&gt;207  meg xlsb Uncompressed&lt;br /&gt;&lt;br /&gt;1485 meg xlm 2003 spreadsheet&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Almost 1.5 gig for for xlm is Unusable.  207 meg is not.&lt;br /&gt;&lt;br /&gt;What I need is the fastest way to get 145 meg into an Excel spreadsheet.  Fastest being defined as Open (or import into) in Excel, save in Excel format, close.&lt;br /&gt;&lt;br /&gt;What is the fastest way to get data into Excel ?</description>
		<content:encoded><![CDATA[<p>Almost everybody in a business knows Excel, or sits next to someone who does.  Compare that to how many people know SQL or MSAccess or any database.</p>
<p>If you want people to get work done as easily as possible, to be as productive as possible, you might as well give them the data in Excel.</p>
<p>The problem is to get, say, 145meg+ of data, into an Excel spreadsheet as fast as possible.  XML is just too slow, way too verbose.</p>
<p>Here is the real life example of putting General Ledger data into Excel:</p>
<p>145  meg raw data &#8211; Tab Delimited </p>
<p> 14  meg xlsb Compressed</p>
<p>207  meg xlsb Uncompressed</p>
<p>1485 meg xlm 2003 spreadsheet</p>
<p>Almost 1.5 gig for for xlm is Unusable.  207 meg is not.</p>
<p>What I need is the fastest way to get 145 meg into an Excel spreadsheet.  Fastest being defined as Open (or import into) in Excel, save in Excel format, close.</p>
<p>What is the fastest way to get data into Excel ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PolR</title>
		<link>http://www.robweir.com/blog/2007/01/formats-of-excel-2007.html#comment-300</link>
		<dc:creator>PolR</dc:creator>
		<pubDate>Fri, 12 Jan 2007 06:38:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/the-formats-of-excel-2007.html#comment-300</guid>
		<description>This save as menu is interesting for what it means to governements and other organisations that want to implement a policy of always using a ISO standard document format for corporate records. The user interface makes it both easy and attractive to choose among two or three formats (including the old binary format) that are not standard at all.&lt;br /&gt;&lt;br /&gt;This user interface is close to be a worst case scenario for implementing such standard format policies because its makes impossible to obtain even a reasonable degree of user compliance.</description>
		<content:encoded><![CDATA[<p>This save as menu is interesting for what it means to governements and other organisations that want to implement a policy of always using a ISO standard document format for corporate records. The user interface makes it both easy and attractive to choose among two or three formats (including the old binary format) that are not standard at all.</p>
<p>This user interface is close to be a worst case scenario for implementing such standard format policies because its makes impossible to obtain even a reasonable degree of user compliance.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Damsel in Distress</title>
		<link>http://www.robweir.com/blog/2007/01/formats-of-excel-2007.html#comment-299</link>
		<dc:creator>Damsel in Distress</dc:creator>
		<pubDate>Thu, 11 Jan 2007 17:43:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/the-formats-of-excel-2007.html#comment-299</guid>
		<description>Damsel in distress – did someone dick with the damsel? Okay geniuses (and I mean that with respect, as I am not) My “bible” for work – a 400+ page Excel Workbook (not on a MAC), suddenly has reverted every date to whatever Mr. Rob’s very interesting but lost on me article re Gregorian and The Church calendar etc. to the 1904 option. However, when I look up the options, it has not been changed. So if someone, wanting to sabotage me, changed it to 1904, saved, reopened then changed it back to 1900, would the dates -4 years still appear in my workbook? Now, if changed it 1904, (which is incorrect for my platform) the dates return their correct year. Or, is this some virus or bug within Excel that suddenly reared its ugly head? Your input and help just might save me from tears (at work, which is so unprofessional!) Gracias</description>
		<content:encoded><![CDATA[<p>Damsel in distress – did someone dick with the damsel? Okay geniuses (and I mean that with respect, as I am not) My “bible” for work – a 400+ page Excel Workbook (not on a MAC), suddenly has reverted every date to whatever Mr. Rob’s very interesting but lost on me article re Gregorian and The Church calendar etc. to the 1904 option. However, when I look up the options, it has not been changed. So if someone, wanting to sabotage me, changed it to 1904, saved, reopened then changed it back to 1900, would the dates -4 years still appear in my workbook? Now, if changed it 1904, (which is incorrect for my platform) the dates return their correct year. Or, is this some virus or bug within Excel that suddenly reared its ugly head? Your input and help just might save me from tears (at work, which is so unprofessional!) Gracias</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yoon Kit</title>
		<link>http://www.robweir.com/blog/2007/01/formats-of-excel-2007.html#comment-298</link>
		<dc:creator>Yoon Kit</dc:creator>
		<pubDate>Thu, 11 Jan 2007 02:12:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/the-formats-of-excel-2007.html#comment-298</guid>
		<description>Doug, in the Malaysian context, it was the Business Partners who raised this issue.&lt;br /&gt;&lt;br /&gt; &quot;... [ODF as a Malaysian Standard] may send a confusing signal to the user community and lead to unnecessary cost&quot;&lt;br /&gt;&lt;br /&gt;is an example of the &quot;doesnt make sense&quot; concerns amongst others.&lt;br /&gt;&lt;br /&gt;yk.</description>
		<content:encoded><![CDATA[<p>Doug, in the Malaysian context, it was the Business Partners who raised this issue.</p>
<p> &#8220;&#8230; [ODF as a Malaysian Standard] may send a confusing signal to the user community and lead to unnecessary cost&#8221;</p>
<p>is an example of the &#8220;doesnt make sense&#8221; concerns amongst others.</p>
<p>yk.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob</title>
		<link>http://www.robweir.com/blog/2007/01/formats-of-excel-2007.html#comment-297</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Tue, 09 Jan 2007 19:04:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/the-formats-of-excel-2007.html#comment-297</guid>
		<description>Hi Doug,&lt;br /&gt;&lt;br /&gt;The minimal steps to reproduce the crash: &lt;br /&gt;&lt;br /&gt;1) Launch Excel&lt;br /&gt;2) Do Nothing&lt;br /&gt;3) Exit Excel&lt;br /&gt;&lt;br /&gt;The message is &quot;Microsoft Office Excel has encountered a problem and needs to close.  We are sorry for the inconvenience&quot;.&lt;br /&gt;&lt;br /&gt;I&#039;m on XP SP2.&lt;br /&gt;&lt;br /&gt;I&#039;ve been sending in the automated error reports when this happens.  I just did another so you can see what I&#039;m talking about.</description>
		<content:encoded><![CDATA[<p>Hi Doug,</p>
<p>The minimal steps to reproduce the crash: </p>
<p>1) Launch Excel<br />2) Do Nothing<br />3) Exit Excel</p>
<p>The message is &#8220;Microsoft Office Excel has encountered a problem and needs to close.  We are sorry for the inconvenience&#8221;.</p>
<p>I&#8217;m on XP SP2.</p>
<p>I&#8217;ve been sending in the automated error reports when this happens.  I just did another so you can see what I&#8217;m talking about.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob</title>
		<link>http://www.robweir.com/blog/2007/01/formats-of-excel-2007.html#comment-296</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Tue, 09 Jan 2007 18:55:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/the-formats-of-excel-2007.html#comment-296</guid>
		<description>Hal, This was Office 2007 running on Windows XP.  My laptop is a almost a year old now, so it is not powerful enough to run Vista.  Previously I had Office 2003 and did not get this crash.&lt;br /&gt;&lt;br /&gt;Anonymous, Your logic is circular and can be summarized as, &quot;No one else can read Excel macros, thus there is no reason to document how to do so&quot;.  But I can imagine a good number of reasons why someone would want this capability.  Considering the virus vector provided by scripts in Office documents, I could see a security company might want to sell a product that scanned incoming Office documents at the gateway and identified potentially malicious macros based on what API&#039;s they call.  You could define sandboxes and perhaps only let in documents with macros that  limited themselves to a specific subset of API calls.  One could also imagine a company offering a service where documents could be uploaded and scripts inserted or updated to accomplish a particular task.  &lt;br /&gt;&lt;br /&gt;There are plenty of innovative things that could be done in this area, but by having a proprietary binary format for the scripts, Microsoft locks everyone else out.  This is unfortunate considering the code was entered by the user as plain text to start with.</description>
		<content:encoded><![CDATA[<p>Hal, This was Office 2007 running on Windows XP.  My laptop is a almost a year old now, so it is not powerful enough to run Vista.  Previously I had Office 2003 and did not get this crash.</p>
<p>Anonymous, Your logic is circular and can be summarized as, &#8220;No one else can read Excel macros, thus there is no reason to document how to do so&#8221;.  But I can imagine a good number of reasons why someone would want this capability.  Considering the virus vector provided by scripts in Office documents, I could see a security company might want to sell a product that scanned incoming Office documents at the gateway and identified potentially malicious macros based on what API&#8217;s they call.  You could define sandboxes and perhaps only let in documents with macros that  limited themselves to a specific subset of API calls.  One could also imagine a company offering a service where documents could be uploaded and scripts inserted or updated to accomplish a particular task.  </p>
<p>There are plenty of innovative things that could be done in this area, but by having a proprietary binary format for the scripts, Microsoft locks everyone else out.  This is unfortunate considering the code was entered by the user as plain text to start with.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Doug Mahugh</title>
		<link>http://www.robweir.com/blog/2007/01/formats-of-excel-2007.html#comment-295</link>
		<dc:creator>Doug Mahugh</dc:creator>
		<pubDate>Tue, 09 Jan 2007 18:51:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/the-formats-of-excel-2007.html#comment-295</guid>
		<description>Yoon Kit, who at Microsoft has said that ODF would &quot;confuse the market&quot; because it is another file format to deal with?  That doesn&#039;t make sense, since ODF was around before Open XML, and everyone at Microsoft has been consistent in saying that choice is a good thing.&lt;br /&gt;&lt;br /&gt;As for the XLSB format, it&#039;s simply an option for users who have huge complex spreadsheets and are willing to forego standards in the name of performance.  The kinds of spreadsheets that XLSB is used for are not viable in either Open XML or ODF, and those users have decided that they&#039;d rather optimize performance than use an open standard format.  Again, the user gets to choose, and the default format of Open XML is always there for Office users.&lt;br /&gt;&lt;br /&gt;I posted about XLSB on my blog a few months ago, including a link to Stephane&#039;s original article, here:&lt;br /&gt;http://blogs.msdn.com/dmahugh/archive/2006/08/22/712835.aspx&lt;br /&gt;&lt;br /&gt;Rob, not sure what to say about Excel crashing dozens of times for you.  I&#039;m running it on Vista with no problems, and I&#039;ve not heard that feedback before.  What&#039;s something specific that causes a crash?  Do you get an error message?&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;Doug</description>
		<content:encoded><![CDATA[<p>Yoon Kit, who at Microsoft has said that ODF would &#8220;confuse the market&#8221; because it is another file format to deal with?  That doesn&#8217;t make sense, since ODF was around before Open XML, and everyone at Microsoft has been consistent in saying that choice is a good thing.</p>
<p>As for the XLSB format, it&#8217;s simply an option for users who have huge complex spreadsheets and are willing to forego standards in the name of performance.  The kinds of spreadsheets that XLSB is used for are not viable in either Open XML or ODF, and those users have decided that they&#8217;d rather optimize performance than use an open standard format.  Again, the user gets to choose, and the default format of Open XML is always there for Office users.</p>
<p>I posted about XLSB on my blog a few months ago, including a link to Stephane&#8217;s original article, here:<br /><a href="http://blogs.msdn.com/dmahugh/archive/2006/08/22/712835.aspx" rel="nofollow">http://blogs.msdn.com/dmahugh/archive/2006/08/22/712835.aspx</a></p>
<p>Rob, not sure what to say about Excel crashing dozens of times for you.  I&#8217;m running it on Vista with no problems, and I&#8217;ve not heard that feedback before.  What&#8217;s something specific that causes a crash?  Do you get an error message?</p>
<p>Thanks,<br />Doug</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 1.283 seconds -->

