乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 现在Java对word excel进行操作的jar包都有哪些...

现在Java对word excel进行操作的jar包都有哪些...

作者:乔山办公网日期:

返回目录:excel表格制作


用javacob组件

java的主要有两种方法
1、使用POI,这样的包,直接的是根据office文件的相应规则,进行解析封
2、使用jcob这样的,通过调用office的dll文件,操作

第一种优点:
不需要在环境上安装office,纯java环境,开发文档较全,使用方便
缺点:
对于office的某些功能,特性兼容不是很全面,但一般的内容也可以满足

第二种优点:
对于office文件的兼容性良好,和使用word,excel的操作基本上是一样的
缺点:
由于是通过java调用office来完成,所以需要在环境上安装office,文档较少
用PageOffice实现比较简单,代码片段
WordDocument doc = new WordDocument();
Table table1 = doc.openDataRegion("Text").openTable(1);//打开已存在表格7a64e59b9ee7ad94339
table1.setPreferredWidthType(WdPreferredWidthType.wdPreferredWidthPoints);
table1.setPreferredWidth(350);//设置表格宽度
table1.openColumn(1).setWidth(150, WdRulerStyle.wdAdjustFirstColumn);//设置第一列宽度
//table1.openRow(2).setHeight(50);//设置第二行行高
table1.setRowsHeight(50);//设置表格里所有行的行高
table1.openCellRC(2, 1).setValue("PageOffice");//单元格填值table1.openCellRC(2, 1).getFont().setSize(15);//下面设置字体
table1.openCellRC(2, 1).getFont().setColor(Color.GREEN);
table1.openCellRC(2, 1).getFont().setBold(true);
table1.openCellRC(2, 1).getFont().setItalic(true);
table1.openCellRC(1, 1).mergeTo(1, 5);//第一行的5个单元格合并为一个单元

java的主要有两种方法
1、使用POI,这样的包,直接的是根据office文件的相应规则,进行解析封装
2、使用jcob这样的,通过调用office的dll文件,操作

第一种优点:
不需要在环境上安装office,纯java环境,开发文档较全,使用方便
缺点
对于office的某些功能,特性兼容不是很全面,但一般的内容也可以满足

第二种优点:
对于office文件的兼容性良好,和使用word,excel的操作基本上是一样的
缺点:
由于是通过java调用office来完成,所以需要在环境上安装office,文档较少

相关阅读

  • 用java的<em>poi</em>类读取一个<em>excel</em>

  • 乔山办公网excel表格制作
  • 这是正常的。通过POI取出的数值默认百都是度double,即使excel单元格中存的是1,取出来的值也是1.0,这就造成了知一些问题,如果数据库字段是int,那么就会wrongdatatype,所以需要对数值
  • 什么是商家<em>poi</em>

  • 乔山办公网excel表格制作
  • 一、让不同类型数据用不同颜色显示   在工资表中,如果想让大于等于2000元的工资总额以“红色”显示,大于等于1500元的工资总额以“蓝色”显示,低于1000元的工资总额以“棕色”
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网