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]

Reply via email to