Have you tried Google Docs? I have done a few spreadsheets on there and it worked quite nicely. If the client has their own Google login you can make the spreadsheet then give them full access. Then they can work on it via a browser and download it as a PDF when they need that. Sorry if this isn't much help but it's the best I can do!