We're looking at Aspose.Cells as a possible solution to a very specific requirement.
1. We need to be able to run Aspose.Cells ina google app engine environment which does support Java but we would probably need to or prefer to wrap it in Python. Will Cells run on GAE ? or does it have other external dependencies preventing it like calling other extenral C libraries or some such.
2. GAE doesn't provide access to a filesystem, so we would need to utilise streams for reading and writing office xml format spreadsheets. Can you confirm that it is possible for our app to provide a multi-sheet workbook as a stream, via the python wrapper, modify data in one or more sheets, and then write the workbook out again as a new stream ?
3. We are only interested in writing very basic data from our application e.g. into a simple values only sheet, but the pre-existing workbook being read in would also have other complex worksheets including macros and charts that would utilise and reference our data cells. Will Aspose.Cells transparently write out the workbook along with all the other unmodified sheets and their properties, and can it do this via a stream.