I've done this sort of thing using OpenOffice from Rails- it's fairly simple to work with.
I have been looking at serving up an OpenOffice doc but could not decide on the best approach. eg. I have an order form which is created as part of a user process and then emailed as confirmation and printed from the browser. It would be nice if the user could also ask for a copy of the form to be served into openoffice (without too many itermediate steps) I guess some of the answer is probably more applicable to an openoffice forum, but from a rails point of view, I cant think how to make the page available from the web page interface - it's something i have never seen described. Maybe it cant be done, other than as an upload?
Can anyone offer any pointers?