Hi All I had a bit of time to work on the ooxml support today, so for anyone hacking on it here's what's new:
CreationHelper - workaround for where we used to just call static methods on things like HSSFDataFormat, but not need the appropriate HSSF or XSSF equivalent, and an interface is no good SharedStringsTable and XSSFRelation - I've refactored a bit of how XSSFWorkbook and SharedStringsTable fit together. Not sure the new method if perfect, but it gets rid of a lot of the ickyness about SharedStringsTable and XSSFWorkbook both doing ooxml packaging things. Might also mean that we need much less code to read and save additional streams in the files StylesTable - like SharedStringsTable, for all the cell stylings, borders, data formats etc. Uses the new XSSFRelation stuff, and moved into a new package with SharedStringsTable. Not complete yet XSSFCellStyle and friends - partly updated to take advantage of the new StylesTable. Once fully converted, and StylesTable fully implemented, should make things much easier to use. Data Formatting stuff for example still needs to be tied in Documentation - I've updated more of the quick-guide to apply to both hssf and xssf. Also been going though the code in the quick-guide, verifying it actually works... Finally, I noticed one ever-so slight bug. Coded up in org.apache.poi.xssf.usermodel.TestXSSFWorkbook#testLoadSave() It seems that if we open an existing file, write it out, then open it again, we can't see any of the shared strings, sheets etc. As I said, only a minor problem, so any tips on what we've missed out to make it work gratefully accepted! Nick --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
