This presentation was presented at a Document Inteop Initiative event held in Brussels and promoted by Microsoft.
It gives a view of projects related to interoperability within the Apache Software Foundation.
4. Apache Software Foundation The Apache Software Foundation provides support for the Apache community of open-source software projects. “ We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.” Paolo Mottadelli - p.mottadelli@sourcesense.com
5.
6.
7. ASF principles Meritocracy Respect Consensus Transparency Openness Simplicity Responsibility Voluntary work Mutual assistance Paolo Mottadelli - p.mottadelli@sourcesense.com
8. Apache projects Apache HTTP Server ... other 63 projects Paolo Mottadelli - p.mottadelli@sourcesense.com
14. What is Apache POI ? Apache top level project for developing pure Java ports of file formats based on Microsoft's OLE2 Compound Document Format, and now for Office Open XML format. Paolo Mottadelli - p.mottadelli@sourcesense.com
15. POI modules (1) Different sets of APIs: POIFS : reading and writing Office Documents HSSF : r/w Excel spreadsheets HWPF : r/w Word documents HSLF : r/w Power Point presentations HPSF : r/w property sets Paolo Mottadelli - p.mottadelli@sourcesense.com
16. POI modules (2) Support for Office Open XML format: XSSF : r/w OXML Excel Spreadsheets XSLF : r/w OXML Power Point Presentations XWPF : r/w OXML Word Documents Paolo Mottadelli - p.mottadelli@sourcesense.com
17.
18.
19.
20. Common HSSF & XSSF access org.apache.poi.ss Workbook wb; if(args.length > 0 && args[0].equals("-xls")) wb = new HSSFWorkbook(); else wb = new XSSFWorkbook(); Sheet sheet = wb.createSheet("Timesheet"); .................................................................................. ............ same implementation for xls & xlsx ........ .................................................................................. String file = "timesheet.xls"; if(wb instanceof XSSFWorkbook) file += "x"; Paolo Mottadelli - p.mottadelli@sourcesense.com