Another example of the government coming to fix the problem it caused. Politicians wanting to make our economy a service economy by promoting off shoring manufacturing jobs, the tax system, etc causes a lot of this stuff. That and the fact that people rise to their own level of...
You could use the Open Office API and Python to update any info into the spreadsheet just like you would Excel. Should be fairly simple.
The Apache OpenOffice API Project