当前位置: 首页>>代码示例>>Java>>正文


Java SpreadsheetMLPackage.createPackage方法代码示例

本文整理汇总了Java中org.docx4j.openpackaging.packages.SpreadsheetMLPackage.createPackage方法的典型用法代码示例。如果您正苦于以下问题:Java SpreadsheetMLPackage.createPackage方法的具体用法?Java SpreadsheetMLPackage.createPackage怎么用?Java SpreadsheetMLPackage.createPackage使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.docx4j.openpackaging.packages.SpreadsheetMLPackage的用法示例。


在下文中一共展示了SpreadsheetMLPackage.createPackage方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: main

import org.docx4j.openpackaging.packages.SpreadsheetMLPackage; //导入方法依赖的package包/类
/**
 * @param args
 * @throws JAXBException 
 * @throws Docx4JException 
 */
public static void main(String[] args) throws JAXBException, Docx4JException {
	// TODO Auto-generated method stub
	SpreadsheetMLPackage pkg = SpreadsheetMLPackage.createPackage();
      
	WorksheetPart sheet = pkg.createWorksheetPart(new PartName("/sheet1.xml"), "Sheet1", 1);
	      
	CTSheetFormatPr format = Context.getsmlObjectFactory().createCTSheetFormatPr();
	format.setDefaultRowHeight(5);
	format.setCustomHeight(Boolean.TRUE);
	sheet.getJaxbElement().setSheetFormatPr(format);
	      
	SheetData sheetData = sheet.getJaxbElement().getSheetData();
	            
	Row row = Context.getsmlObjectFactory().createRow();
	      
	row.setHt(66.0);
	row.setCustomHeight(Boolean.TRUE);
	row.setR(1L);
	      
	Cell cell1 = Context.getsmlObjectFactory().createCell();
	cell1.setV("1234");
	row.getC().add(cell1);
	      
	Cell cell2 = Context.getsmlObjectFactory().createCell();
	cell2.setV("56");
	row.getC().add(cell2);
	sheetData.getRow().add(row);
	            
	SaveToZipFile saver = new SaveToZipFile(pkg);
	saver.save( System.getProperty("user.dir") + "/data/xlsx4j/RowHeight-Xlsx4j.xlsx");
}
 
开发者ID:asposemarketplace,项目名称:Aspose_Java_for_Docx4j,代码行数:37,代码来源:HeightAdjustmentXlsx4j.java

示例2: main

import org.docx4j.openpackaging.packages.SpreadsheetMLPackage; //导入方法依赖的package包/类
public static void main(String[] args) throws Exception {
		
		String outputfilepath = System.getProperty("user.dir") + "/data/xlsx4j/AddImage-Xlsx4j.xlsx";
		String imagefilePath  = System.getProperty("user.dir") + "/data/xlsx4j/greentick.png" ;
		
		SpreadsheetMLPackage pkg = SpreadsheetMLPackage.createPackage();
		WorksheetPart worksheet = pkg.createWorksheetPart(new PartName("/xl/worksheets/sheet1.xml"), "Sheet1", 1);

		// Create Drawing part and add to sheet 
		Drawing drawingPart = new Drawing();
		Relationship drawingRel = worksheet.addTargetPart(drawingPart);

		// Add anchor XML to worksheet
		org.xlsx4j.sml.CTDrawing drawing = org.xlsx4j.jaxb.Context.getsmlObjectFactory().createCTDrawing(); 
		    worksheet.getJaxbElement().setDrawing(drawing); 
		        drawing.setId( drawingRel.getId() ); 		
		
		// Create image part and add to Drawing part
        BinaryPartAbstractImage imagePart 
        	= BinaryPartAbstractImage.createImagePart(pkg, drawingPart, 
        			FileUtils.readFileToByteArray(new File(imagefilePath) ));
        String imageRelID = imagePart.getSourceRelationship().getId();
		
		// Create and set drawing part content
        // Take your pick ..
        // .. build it using code
//        drawingPart.setJaxbElement(
//        		buildDrawingPartContentUsingCode(imageRelID));
        // .. or build it from an XML string
        drawingPart.setJaxbElement(
        		buildDrawingPartContentFromXmlString(imageRelID));
		
		
        // Save the xlsx
		SaveToZipFile saver = new SaveToZipFile(pkg);
		saver.save(outputfilepath);
		System.out.println("\n\n done .. " + outputfilepath);	
	}
 
开发者ID:asposemarketplace,项目名称:Aspose_Java_for_Docx4j,代码行数:39,代码来源:AddImageXlsx4j.java

示例3: main

import org.docx4j.openpackaging.packages.SpreadsheetMLPackage; //导入方法依赖的package包/类
/**
 * @param args
 */
public static void main(String[] args) {

    try { 

        String outputfilepath = System.getProperty("user.dir") + "/data/xlsx4j/AddComments-Xlsx4j.xlsx";

        SpreadsheetMLPackage pkg = SpreadsheetMLPackage.createPackage();

        WorksheetPart sheet = pkg.createWorksheetPart(new PartName("/xl/worksheets/sheet1.xml"), "Sheet1", 1);
        addContent(sheet);

        pkg.save(new File(outputfilepath));

        System.out.println("\n\n done .. " + outputfilepath);   

    } 
    catch (Exception e) 
    { 
        e.printStackTrace();
    }
}
 
开发者ID:asposemarketplace,项目名称:Aspose_Java_for_Docx4j,代码行数:25,代码来源:AddCommentsXlsx4j.java

示例4: main

import org.docx4j.openpackaging.packages.SpreadsheetMLPackage; //导入方法依赖的package包/类
public static void main(String[] args) throws Exception {
	
	String outputfilepath = "data/xlsx4j/newWorksheet_Xlsx4j.xlsx";
	
	SpreadsheetMLPackage pkg = SpreadsheetMLPackage.createPackage();
	
	WorksheetPart sheet = pkg.createWorksheetPart(new PartName("/xl/worksheets/sheet1.xml"), "Sheet1", 1);
	
	addContent(sheet);
	
	SaveToZipFile saver = new SaveToZipFile(pkg);
	saver.save(outputfilepath);
			
	System.out.println("\n\n done .. " + outputfilepath);	
}
 
开发者ID:asposemarketplace,项目名称:Aspose_Java_for_Docx4j,代码行数:16,代码来源:NewSpreadSheetXlsx4j.java


注:本文中的org.docx4j.openpackaging.packages.SpreadsheetMLPackage.createPackage方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。