永发信息网

apache 有什么用

答案:2  悬赏:0  手机版
解决时间 2021-03-07 10:02
apache 有什么用
最佳答案
作为一种服务器软件 用来发布站点 类似于IIS
全部回答
apache poi是apache软件基金会的开放源码函式库,poi提供api给java程式对microsoft office格式档案读和写的功能。 结构: hssf - 提供读写microsoft excel格式档案的功能。 xssf - 提供读写microsoft excel ooxml格式档案的功能。 hwpf - 提供读写microsoft word格式档案的功能。 hslf - 提供读写microsoft powerpoint格式档案的功能。 hdgf - 提供读写microsoft visio格式档案的功能。 创建excel 文档 示例1将演示如何利用jakarta poi api 创建excel 文档。 示例1程序如下: import org.apache.poi.hssf.usermodel.hssfworkbook; import org.apache.poi.hssf.usermodel.hssfsheet; import org.apache.poi.hssf.usermodel.hssfrow; import org.apache.poi.hssf.usermodel.hssfcell; import java.io.fileoutputstream; public class createxl { public static string outputfile="d:\\test.xls"; public static void main(string argv[]){ try{ // 创建新的excel 工作簿 hssfworkbook workbook = new hssfworkbook(); // 在excel工作簿中建一工作表,其名为缺省值 // 如要新建一名为"效益指标"的工作表,其语句为: // hssfsheet sheet = workbook.createsheet("效益指标"); hssfsheet sheet = workbook.createsheet(); // 在索引0的位置创建行(最顶端的行) hssfrow row = sheet.createrow((short)0); //在索引0的位置创建单元格(左上端) hssfcell cell = row.createcell((short) 0); // 定义单元格为字符串类型 cell.setcelltype(hssfcell.cell_type_string); // 在单元格中输入一些内容 cell.setcellvalue("增加值"); // 新建一输出文件流 fileoutputstream fout = new fileoutputstream(outputfile); // 把相应的excel 工作簿存盘 workbook.write(fout); fout.flush(); // 操作结束,关闭文件 fout.close(); system.out.println("文件生成..."); }catch(exception e) { system.out.println("已运行 xlcreate() : " + e ); } } } 读取excel文档中的数据 示例2将演示如何读取excel文档中的数据。假定在d盘jtest目录下有一个文件名为test1.xls的excel文件。 示例2程序如下: import org.apache.poi.hssf.usermodel.hssfworkbook; import org.apache.poi.hssf.usermodel.hssfsheet; import org.apache.poi.hssf.usermodel.hssfrow; import org.apache.poi.hssf.usermodel.hssfcell; import java.io.fileinputstream; public class readxl { public static string filetoberead="d:\\test1.xls"; public static void main(string argv[]){ try{ // 创建对excel工作簿文件的引用 hssfworkbook workbook = new hssfworkbook(new fileinputstream(filetoberead)); // 创建对工作表的引用。 // 本例是按名引用(让我们假定那张表有着缺省名"sheet1") hssfsheet sheet = workbook.getsheet("sheet1"); // 也可用getsheetat(int index)按索引引用, // 在excel文档中,第一张工作表的缺省索引是0, // 其语句为:hssfsheet sheet = workbook.getsheetat(0); // 读取左上端单元 hssfrow row = sheet.getrow(0); hssfcell cell = row.getcell((short)0); // 输出单元内容,cell.getstringcellvalue()就是取所在单元的值 system.out.println("左上端单元是: " + cell.getstringcellvalue()); }catch(exception e) { system.out.println("已运行xlread() : " + e ); } } } 设置单元格格式 在这里,我们将只介绍一些和格式设置有关的语句,我们假定workbook就是对一个工作簿的引用。在java中,第一步要做的就是创建和设置字体和单元格的格式,然后再应用这些格式: 1、创建字体,设置其为红色、粗体: hssffont font = workbook.createfont(); font.setcolor(hssffont.color_red); font.setboldweight(hssffont.boldweight_bold); 2、创建格式 hssfcellstyle cellstyle= workbook.createcellstyle(); cellstyle.setfont(font); 3、应用格式 hssfcell cell = row.createcell((short) 0); cell.setcellstyle(cellstyle); cell.setcelltype(hssfcell.cell_type_string); cell.setcellvalue("标题 "); 处理word文档 import java.io.*; import org.textmining.text.extraction.wordextractor; import org.apache.poi.hssf.usermodel.hssfworkbook; import org.apache.poi.hssf.usermodel.hssfsheet; import org.apache.poi.hssf.usermodel.hssfrow; import org.apache.poi.hssf.usermodel.hssfcell; public class testpoi { public testpoi() { } public static void main(string args[]) throws exception { fileinputstream in = new fileinputstream ("d:\\a.doc"); wordextractor extractor = new wordextractor(); string str = extractor.extracttext(in); //system.out.println("the result length is"+str.length()); system.out.println(str); } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
常见的触电事故有哪些?是怎样产生的?
专业汽车排气管(椭圆排气管)尾部烤蓝技术
大学生女孩送什么礼物
宏泰商务宾馆怎么去啊,有知道地址的么
泗洪县城市建设投资经营有限责任公司地址有知
不用焊接的鱼池防渗膜
如何养幼年麻雀
宁波市公共交通总公司客车修理厂在什么地方啊
一个广一个臾去掉草字头是什么字
现代罗密欧与朱丽叶英文剧本
下图的三条曲线分别表示不同的食物成分在消化
入职体检血常规四项均偏低,尤其是血小板偏低
带有愤字的成语
谁知道这个视频配乐?视频中有三段音乐。我要
荔枝能不能吃多?
推荐资讯
求一个管乐队列行进表演的编排软件
水星路由器mw150rm怎么设置桥接模式
下列决策类型中,______要求决策者具有较强的
中国古代每个朝代的发型,谁能给我介绍一下,
premiere pro 2.0 如何更改混和模式 谢谢了!
雅美佳日化饰品在哪里啊,我有事要去这个地方
酷比魔方u18gt怎样进入recovery
这部分写的是雾把什么藏起来后的景象
亿丰大街/迎宾路(路口)我想知道这个在什么地
有吴亦凡是主角小说女主本来是他女友
阜阳播音主持哪里好
小规模纳税人开票普通发票给一般纳税人货款要
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?