I don't know about the XML spreadsheet, but you can use the Export data wizard to export to an Excel 2003 format. You can write a query to put data out in an XML format. As far as a specific format for XML spreadsheet, I'm not sure, but you can script anything with SSIS with some programming.