Ignore:
Timestamp:
09/06/10 22:52:07 (21 months ago)
Author:
jharrop
Message:

Some xlsx examples

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/docx4j/src/xlsx4j/java/org/xlsx4j/samples/CreateSimpleSpreadsheet.java

    r1207 r1208  
    44import org.docx4j.openpackaging.packages.SpreadsheetMLPackage; 
    55import org.docx4j.openpackaging.parts.PartName; 
     6import org.docx4j.openpackaging.parts.SpreadsheetML.WorksheetPart; 
     7import org.xlsx4j.jaxb.Context; 
     8import org.xlsx4j.sml.Cell; 
     9import org.xlsx4j.sml.Row; 
     10import org.xlsx4j.sml.SheetData; 
     11import org.xlsx4j.sml.Worksheet; 
    612 
    713public class CreateSimpleSpreadsheet { 
     
    1319                SpreadsheetMLPackage pkg = SpreadsheetMLPackage.createPackage(); 
    1420                 
    15                 pkg.createWorksheetPart(new PartName("/xl/worksheets/sheet1.xml"), "Sheet1", 1); 
     21                WorksheetPart sheet = pkg.createWorksheetPart(new PartName("/xl/worksheets/sheet1.xml"), "Sheet1", 1); 
     22                 
     23                addContent(sheet); 
    1624                 
    1725                SaveToZipFile saver = new SaveToZipFile(pkg); 
     
    2129        } 
    2230         
     31        private static void addContent(WorksheetPart sheet) { 
     32                 
     33                // Minimal content already present 
     34                SheetData sheetData = sheet.getJaxbElement().getSheetData(); 
     35                                 
     36                // Now add 
     37                Row row = Context.getsmlObjectFactory().createRow(); 
     38                Cell cell = Context.getsmlObjectFactory().createCell(); 
     39                cell.setV("1234"); 
     40                 
     41                row.getC().add(cell); 
     42                sheetData.getRow().add(row); 
     43        } 
     44         
    2345} 
Note: See TracChangeset for help on using the changeset viewer.