http://www.itjxue.com  1970-01-01 08:00  来源:  点击次数: 

java 如何写excel

public static void main(String[] args) throws IOException {

//创建工作簿对象

HSSFWorkbook wb=new HSSFWorkbook();

//创建工作表对象

HSSFSheet sheet=wb.createSheet("我的工作表");

//创建绘图对象

HSSFPatriarch p=sheet.createDrawingPatriarch();

//创建单元格对象,批注插入到4行,1列,B5单元格

HSSFCell cell=sheet.createRow(4).createCell(1);

//插入单元格内容

cell.setCellValue(new HSSFRichTextString("批注"));

//获取批注对象

//(int dx1, int dy1, int dx2, int dy2, short col1, int row1, short col2, int row2)

//前四个参数是坐标点,后四个参数是编辑和显示批注时的大小.

HSSFComment comment=p.createComment(new HSSFClientAnchor(0,0,0,0,(short)3,3,(short)5,6));

//输入批注信息

comment.setString(new HSSFRichTextString("插件批注成功!插件批注成功!"));

//添加作者,选中B5单元格,看状态栏

comment.setAuthor("toad");

//将批注添加到单元格对象中

cell.setCellComment(comment);

//创建输出流

FileOutputStream out=new FileOutputStream("writerPostil.xls");

wb.write(out);

//关闭流对象

out.close();

}

Aspose.cell for Java+Aspose.PDF for Java 可以实现,但是网上Aspose的jar包貌似没破解的,.net的倒挺多.

Zulu JDK Linux和Aspose 运行不兼容问题

在linux系统上,将原来的Java Open JDK 环境换成 Zulu JDK之后遇到了这样的问题:

Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.aspose.slides.internal.ey.this

Caused by: java.lang.Error: Probable fatal error:No fonts found.

系统缺少fonts, 导致启动不起来,解决方式安装相应的fonts.

apt-get update

apt install fonts-dejavu fontconfig

apt clean

安装好后可以正常使用aspose了,这是linux系统本身缺少Fonts的原因。

参考文章:

? azul 官网( )支持

? aspose官网支持

aspose-word15.8.0收费吗

aspose-word15.8.0收费。aspose-word15.8.0是一个很强大的控件,可以用来操作word,excel,ppt等文件,用这个控件来导入、导出数据非常方便。aspose-word15.8.0是一个java类库,aspose-word15.8.0支持DOC,DOCX,RTF,HTML,OpenDocument,PDF,XPS,EPUB和其他格式。

aspose-word15.8.0功能

aspose-word15.8.0的功能主要可以分为:转换,对DOC,OOXML,RTF,WordprocessingML,HTML,MHTML,TXT和OpenDocument这些格式提供了高质量的转换与被转换功能。文档对象模型,以可编程形式来操作所有文档的元素,提供了大量的API,方便创建、修改、提取、拷贝、分离、加入和替换文档内容。

控件中国网上的Aspose Total正式版和盗版有什么区别?

Aspose Total正式版首先可以帮助客户解决版权上的问题,客户开发好的产品销售时不会遇到任何版权问题,并且正式版商家会陆续更新以及BUG的修复,破解版很多都是不完整破解,造成了使用上有很多限制和频繁的BUG出现,而且作为开发好的产品销售时经常会遇到版权纠纷

如何使用Aspose Words for Java插入条形图

可以通过Aspose.Cells for Java创建静态条形图,并选染成图片,然后再通过Aspose.Words for Java添加到Word文档中:

//Create a new Workbook.

Workbook workbook = new Workbook();

//Get the first worksheet.

Worksheet sheet = workbook.getWorksheets().get(0);

//Set the name of worksheet

sheet.setName("Data");

//Get the cells collection in the sheet.

Cells cells = workbook.getWorksheets().get(0).getCells();

//Put some values into a cells of the Data sheet.

cells.get("A1").setValue("Region");

cells.get("A2").setValue("France");

cells.get("A3").setValue("Germany");

cells.get("A4").setValue("England");

控件中国网推出的Aspose Total For .NET正式版和盗版有什么区别?

Aspose Total For .NET正式版首先可以帮助客户解决版权上的问题,客户开发好的产品销售时不会遇到任何版权问题,并且正式版商家会陆续更新以及BUG的修复,破解版很多都是不完整破解,造成了使用上有很多限制和频繁的BUG出现,而且作为开发好的产品销售时经常会遇到版权纠纷

(责任编辑:IT教学网)

更多
上一篇:没有了

推荐测评专题文章