|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
Excel的java处理方法 ---Apache开源项目之POI Poi即poor object interface之意,是poi项目组对微软封闭的office文件格式(接口)的称谓! 其中提供了对word和excel的java接口,用法异常简朴,并且是完全免费的,对中文的支持也相称不错,下面是处理excel一个简朴的实例: package test; import java.io.*; import org.apache.poi.hssf.usermodel.*; import org.apache.poi.poifs.filesystem.POIFSFileSystem; public class Test { public static void main(String[] args) { try { /**************创建一个xls文档*************/ HSSFWorkbook wb = new HSSFWorkbook(); FileOutputStream fileOut = new FileOutputStream("workbook.xls"); HSSFSheet sheet = wb.createSheet("new sheet"); HSSFRow row = sheet.createRow((short)0); HSSFCell cell = row.createCell((short)0); row.createCell((short)1); row.createCell((short)2); row.createCell((short)3); row.createCell((short)4); row.createCell((short)5); cell.setCellValue("test_write!"); wb.write(fileOut); fileOut.close(); /*************读取并修改xls文档***************/ POIFSFileSystem pfs=new POIFSFileSystem(new FileInputStream("workbook.xls")); HSSFWorkbook hwb=new HSSFWorkbook(pfs); HSSFSheet hs=hwb.getSheetAt(0); HSSFRow hr=hs.getRow(0); HSSFCellStyle style=hwb.createCellStyle(); style.setAlignment(style.ALIGN_CENTER); HSSFFont hf=hwb.createFont(); hf.setFontName("楷体_GB2312"); style.setFont(hf); HSSFCell cl=hr.getCell((short)2); cl.setEncoding(cl.ENCODING_UTF_16); cl.setCellStyle(style); cl.setCellValue("test_modify! 测试/u2014/u2014编辑!"); FileOutputStream fos=new FileOutputStream("workbook.xls"); hwb.write(fos); fos.flush(); fos.close(); } catch (Exception ex) { ex.printStackTrace(); } } } 返回类别: 教程 上一教程: Java I/O API之性能分析 下一教程: 深入浅出Java多线程程序设计 您可以阅读与"Excel的java处理方法"相关的教程: · java关于日期的运算等处理方式 · Excel的java处理方法 · 全面挖掘Java Excel API 使用方式 · 全面挖掘JAVA EXCEL API 使用方式 · JAVA操作Excel的方式 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |