<?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"
	>
<channel>
	<title>Comments on: I Want URL Addressable Spreadsheet Cells (and cell-ranges)</title>
	<atom:link href="http://maisonbisson.com/blog/post/11270/url-addressable-spreadsheet-cells-and-cell-ranges/feed" rel="self" type="application/rss+xml" />
	<link>http://maisonbisson.com/blog/post/11270/url-addressable-spreadsheet-cells-and-cell-ranges</link>
	<description>A bunch of stuff I would have emailed you about.</description>
	<pubDate>Sun, 06 Jul 2008 07:17:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Floroskop</title>
		<link>http://maisonbisson.com/blog/post/11270/url-addressable-spreadsheet-cells-and-cell-ranges#comment-191487</link>
		<dc:creator>Floroskop</dc:creator>
		<pubDate>Wed, 19 Mar 2008 07:56:23 +0000</pubDate>
		<guid isPermaLink="false">http://maisonbisson.com/blog/post/11270/#comment-191487</guid>
		<description>Hello! 
I think this try.</description>
		<content:encoded><![CDATA[<p>Hello!<br />
I think this try.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Si</title>
		<link>http://maisonbisson.com/blog/post/11270/url-addressable-spreadsheet-cells-and-cell-ranges#comment-190880</link>
		<dc:creator>Si</dc:creator>
		<pubDate>Tue, 04 Mar 2008 04:21:09 +0000</pubDate>
		<guid isPermaLink="false">http://maisonbisson.com/blog/post/11270/#comment-190880</guid>
		<description>I think &#38;range=A1 will work for you....</description>
		<content:encoded><![CDATA[<p>I think &amp;range=A1 will work for you&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Seth Schroeder</title>
		<link>http://maisonbisson.com/blog/post/11270/url-addressable-spreadsheet-cells-and-cell-ranges#comment-173996</link>
		<dc:creator>Seth Schroeder</dc:creator>
		<pubDate>Thu, 17 May 2007 18:16:57 +0000</pubDate>
		<guid isPermaLink="false">http://maisonbisson.com/blog/post/11270/#comment-173996</guid>
		<description>I think cells, rows, columns, and even sheets qualify as resources as defined by REST. Using the HTTP POST/GET/PUT/DELETE methods for CRUD operations makes the network exchanges simple enough to do with telnet. I've built a small app which implements this. This blog post demonstrates the input &#38; output:

http://www.nearinfinity.com/blogs/page/seths?entry=rest_network_api_for_an1</description>
		<content:encoded><![CDATA[<p>I think cells, rows, columns, and even sheets qualify as resources as defined by REST. Using the HTTP POST/GET/PUT/DELETE methods for CRUD operations makes the network exchanges simple enough to do with telnet. I&#8217;ve built a small app which implements this. This blog post demonstrates the input &amp; output:</p>
<p><a href="http://www.nearinfinity.com/blogs/page/seths?entry=rest_network_api_for_an1" rel="nofollow">http://www.nearinfinity.com/blogs/page/seths?entry=rest_network_api_for_an1</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Burfoot</title>
		<link>http://maisonbisson.com/blog/post/11270/url-addressable-spreadsheet-cells-and-cell-ranges#comment-55750</link>
		<dc:creator>Dan Burfoot</dc:creator>
		<pubDate>Sat, 15 Jul 2006 17:08:58 +0000</pubDate>
		<guid isPermaLink="false">http://maisonbisson.com/blog/post/11270/#comment-55750</guid>
		<description>I've thought about this concept at some length. I think it could have some profound implications. 

I envision a globally interconnected "number-web" of spreadsheets which are continually communicating with each other and updating their status. 

In this world, every spreadsheet computation is based on the results of some other SS computation. So, if the profitability of my company is related to the inflation rate in China and the Euro-Dollar exchange rate, I'll hook up my spreadsheet to a stream which provides those numbers. Those numbers in turn can be generated by other SpreadSheets employing the same principles. Furthermore, I'll *publish* the data from my SpreadSheet to the world, and so my stockholders (for example) will also have continually updated data about their financial positions. In theory, this chain of publishing calculations based on other calculations could go on ad infinitum. 

In practice, this could cause problems, as Ken pointed out. In particular, what happens if there are cyclical spreadsheet dependencies? It might make sense to try to prohibit this somehow. But situations like this exist in the real world - there's no reason why Company A and Company B can't both own shares of each other's stock. So I think a more reasonable approach would be to allow cyclical dependencies. In this case there would need to be a delay mechanism. Eg, an SS does not automatically recalculate itself every time it gets a request, but rather only every hour or so. 

Another issue is: what if there's a bug? If some guy in the Czech republic makes a divide by zero error and publishes a profit (or loss) of $10 trillion, you wouldn't want this error to disrupt calculations through the entire world. 

Despite these issues I think it's a powerful idea.[tags] addressable url, google, google spreadsheets, spreadsheets, spreadware[/tags]</description>
		<content:encoded><![CDATA[<p>I&#8217;ve thought about this concept at some length. I think it could have some profound implications. </p>
<p>I envision a globally interconnected &#8220;number-web&#8221; of spreadsheets which are continually communicating with each other and updating their status. </p>
<p>In this world, every spreadsheet computation is based on the results of some other SS computation. So, if the profitability of my company is related to the inflation rate in China and the Euro-Dollar exchange rate, I&#8217;ll hook up my spreadsheet to a stream which provides those numbers. Those numbers in turn can be generated by other SpreadSheets employing the same principles. Furthermore, I&#8217;ll *publish* the data from my SpreadSheet to the world, and so my stockholders (for example) will also have continually updated data about their financial positions. In theory, this chain of publishing calculations based on other calculations could go on ad infinitum. </p>
<p>In practice, this could cause problems, as Ken pointed out. In particular, what happens if there are cyclical spreadsheet dependencies? It might make sense to try to prohibit this somehow. But situations like this exist in the real world - there&#8217;s no reason why Company A and Company B can&#8217;t both own shares of each other&#8217;s stock. So I think a more reasonable approach would be to allow cyclical dependencies. In this case there would need to be a delay mechanism. Eg, an SS does not automatically recalculate itself every time it gets a request, but rather only every hour or so. </p>
<p>Another issue is: what if there&#8217;s a bug? If some guy in the Czech republic makes a divide by zero error and publishes a profit (or loss) of $10 trillion, you wouldn&#8217;t want this error to disrupt calculations through the entire world. </p>
<p>Despite these issues I think it&#8217;s a powerful idea.</p>
<p>[tags] addressable url, google, google spreadsheets, spreadsheets, spreadware[/tags]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sidney</title>
		<link>http://maisonbisson.com/blog/post/11270/url-addressable-spreadsheet-cells-and-cell-ranges#comment-51241</link>
		<dc:creator>Sidney</dc:creator>
		<pubDate>Fri, 30 Jun 2006 08:18:24 +0000</pubDate>
		<guid isPermaLink="false">http://maisonbisson.com/blog/post/11270/#comment-51241</guid>
		<description>EditGrid has an official API at http://labs.editgrid.com

It uses SOAP + WSDL, which should make writing clients easy in languages that support these technologies. (We may release a REST version if requested.)

Currently we have most simple features implemented, and you can get/set cell values, or even a range of cell values. Create new sheets/workbooks etc.

Try it out!</description>
		<content:encoded><![CDATA[<p>EditGrid has an official API at <a href="http://labs.editgrid.com" rel="nofollow">http://labs.editgrid.com</a></p>
<p>It uses SOAP + WSDL, which should make writing clients easy in languages that support these technologies. (We may release a REST version if requested.)</p>
<p>Currently we have most simple features implemented, and you can get/set cell values, or even a range of cell values. Create new sheets/workbooks etc.</p>
<p>Try it out!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Numbler Spreadsheets API at ebyblog</title>
		<link>http://maisonbisson.com/blog/post/11270/url-addressable-spreadsheet-cells-and-cell-ranges#comment-46531</link>
		<dc:creator>Numbler Spreadsheets API at ebyblog</dc:creator>
		<pubDate>Sat, 17 Jun 2006 17:21:58 +0000</pubDate>
		<guid isPermaLink="false">http://maisonbisson.com/blog/post/11270/#comment-46531</guid>
		<description>[...] In response to Casey&#8217;s post regarding URL addressable cells in spreadsheets, I came across numbler today which appears to have a rest api (and xml) that supports PUT, Get and Delete for cells and ranges. Will be interesting to see what kind of things can be made with this. [...]</description>
		<content:encoded><![CDATA[<p>[...] In response to Casey&#8217;s post regarding URL addressable cells in spreadsheets, I came across numbler today which appears to have a rest api (and xml) that supports PUT, Get and Delete for cells and ranges. Will be interesting to see what kind of things can be made with this. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ken</title>
		<link>http://maisonbisson.com/blog/post/11270/url-addressable-spreadsheet-cells-and-cell-ranges#comment-44651</link>
		<dc:creator>ken</dc:creator>
		<pubDate>Mon, 12 Jun 2006 17:32:46 +0000</pubDate>
		<guid isPermaLink="false">http://maisonbisson.com/blog/post/11270/#comment-44651</guid>
		<description>Speaking strickly from an internal MIS organization perspective, addressable cells in an online spreadsheet would be significant opportunity for application development - a variation, if you will, on the wisdom of masses theme pervasive in Web 2.0.  However, I would be concerned about the lack of a structured application development environment. Precision and accuracy are requirements in business processes.  Efforts would have to be made to ensure that applications that are literally spread accross several websites were accurate, otherwise this would take the meaning of "spreadware" to a whole new level.  Additionally, long term support of such an environment may be more expensive than the traditional. Presently, I am looking for ways in which my organiation could become less dependent on the isolated spreadsheet. Linking     them together would not necessarily provide the kind of assurance for accuracy necessary for a sound data-driven decision making environment for which we strive. Those cautions aside, it would nonetheless be an interesting concept that should be explored and maybe even deployed, with some restraint.[tags]addressable url, spreadware, spreadsheets, google, google spreadsheets[/tags]</description>
		<content:encoded><![CDATA[<p>Speaking strickly from an internal MIS organization perspective, addressable cells in an online spreadsheet would be significant opportunity for application development - a variation, if you will, on the wisdom of masses theme pervasive in Web 2.0.  However, I would be concerned about the lack of a structured application development environment. Precision and accuracy are requirements in business processes.  Efforts would have to be made to ensure that applications that are literally spread accross several websites were accurate, otherwise this would take the meaning of &#8220;spreadware&#8221; to a whole new level.  Additionally, long term support of such an environment may be more expensive than the traditional. Presently, I am looking for ways in which my organiation could become less dependent on the isolated spreadsheet. Linking     them together would not necessarily provide the kind of assurance for accuracy necessary for a sound data-driven decision making environment for which we strive. Those cautions aside, it would nonetheless be an interesting concept that should be explored and maybe even deployed, with some restraint.</p>
<p>[tags]addressable url, spreadware, spreadsheets, google, google spreadsheets[/tags]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lance Robinson</title>
		<link>http://maisonbisson.com/blog/post/11270/url-addressable-spreadsheet-cells-and-cell-ranges#comment-43684</link>
		<dc:creator>Lance Robinson</dc:creator>
		<pubDate>Thu, 08 Jun 2006 21:22:29 +0000</pubDate>
		<guid isPermaLink="false">http://maisonbisson.com/blog/post/11270/#comment-43684</guid>
		<description>You can already do this.

I have started working on an API for Google Spreadsheets.  It has an EditCells(row, col, value) function that you can use to remotely modify a cell.  You can see more on my blog at http://geekswithblogs.net/lance/archive/2006/06/08/GoogleSpreadsheetsAPI.aspx.[tags]google, google spreadsheets, api[/tags]</description>
		<content:encoded><![CDATA[<p>You can already do this.</p>
<p>I have started working on an API for Google Spreadsheets.  It has an EditCells(row, col, value) function that you can use to remotely modify a cell.  You can see more on my blog at <a href="http://geekswithblogs.net/lance/archive/2006/06/08/GoogleSpreadsheetsAPI.aspx" rel="nofollow">http://geekswithblogs.net/lance/archive/2006/06/08/GoogleSpreadsheetsAPI.aspx</a>.</p>
<p>[tags]google, google spreadsheets, api[/tags]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
