With regards to the mentions of Office and Excel on Android...
Android spreadsheets which are Excel compatible are something I am interested in. There's a few options - Documents To Go, Quickoffice, Olive Office...
Two years ago I started to write a spreadsheet which could handle Excel format on Android without network access. I used the Apache POI libraries. I could handle pre-2007 Excel files OK (XLS), but post-2007 (XLSX) was more of a challenge. I learned the hard way of Android's famous 2^16 methods per Dalvik executable file limit while doing the project, and discovery of the existence of that limitation put the project on an indefinite hiatus. I tried to get around the problem - I pulled a lot out of the schema but it was still over the 65536 method limit. One option available would be custom class loading of multiple Dex files, which would be a pain. Another possibility is some kind of cloud solution where XLSX files would be uploaded to a server - something I have little interest in.
The remnants of my project are here -
http://bit.ly/1abDbhK - although there is not much there, just a very, very bare skeleton of a spreadsheet which can handle XLS (pre-2007 Excel) files. I have to update the README though since the API of the Apache POI libraries have changed - it still works with the archived and still downloadable, circa-June-2011 POI libraries though.