I guess not, without implementing some heavyweight programming using macroses in OpenOffice.
What you actually need, as I understand - the data provider for Spreadsheet. Microsoft started developing such services for MS Excel 2007 - but server side of this functionality is too tight to .NET.
For implementing this the most
cheapsolution would be to create the SOAP or any other type of Web service with the data, and to learn Spreadsheet to work with importing such information (i.e. macro) and save prepared ODS as the template.
but maybe I'm not so mistook with OpenOffice platform.