Jakarta的POI项目提供了一组操纵Windows文档的Java API,如下几个类提供了操作Excel文件的方便的途径:HSSFWorkbook、HSSFSheet、HSSFRow、HSSFCell,分别代表了Excel电子表格中的Book、Sheet、行和单元格。
你可以在下面地址下载到最新的POI工具包:
http://jakarta.apache.org/poi/index.html
下面的代码创建一个Excel文件test.xls,并在第一行的第一格中写入一条消息:
import org.apache.poi.hssf.usermodel.*;
import java.io.FileOutputStream;
// code run against the jakarta-poi-1.5.0-FINAL-20020506.jar.
public class PoiTest {
static public void main(String[] args) throws Exception {
FileOutputStream fos = new FileOutputStream("d:\test.xls");
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet s = wb.createSheet();
wb.setSheetName(0, "first sheet");
HSSFRow row = s.createRow(0);
HSSFCell cell = row.createCell(0);
cell.setCellValue("Hello! This message is generated from POI.");
wb.write(fos);
fos.close();
}
}
读取Excel文件时,首先生存一个POIFSFileSystem对象,由POIFSFileSystem对象构造一个HSSFWorkbook,该HSSFWorkbook对象就代表了Excel文档。下面代码读取上面生成的Excel文件写入的消息字串:
POIFSFileSystem fs = null;
HSSFWorkbook wb = null;
try {
fs = new POIFSFileSystem(new FileInputStream("d:\test.xls"));
wb = new HSSFWorkbook(fs);
} catch (IOException e) {
e.printStackTrace();
}
HSSFSheet sheet = wb.getSheetAt(0);
HSSFRow row = sheet.getRow(0);
HSSFCell cell = row.getCell((short) 0);
String msg = cell.getStringCellValue();
Apache POI - Java API To Access Microsoft Format Files
分享到:
相关推荐
在Java中读写Excel文件 ! 仅供参考
Java读写文件-Excel
java读写excel文件,新手参考高手绕道。
java插件,组件 读写Excel文件java插件,组件 读写Excel文件
Java 操作Excel poi读写excel,所需要的jar包 https://blog.csdn.net/u014646662/article/details/83217382
java读写excel包括utf8转码为可识别汉字gbk,jxl方式读取excel,生成一个新的excel
文件中包括读取excel、csv文件,同时可以将读取出的文件内容保存在另外一个excel或csv中。注意excel2003和excel2007调用的jar包也不一样,需要将代码进行修改。2007版的将HSSF改成XSSF,2003相反。csv文件用XSSF
POI项目提供了一组操纵Windows文档的Java API,如下几个类提供了操作Excel文件的方便的途径: HSSFWorkbook、HSSFSheet、HSSFRow、HSSFCell,分别代表了Excel电子表格中的Book、Sheet、行和单元格。
这个是我自己写的用JAVA写出完整Excel文件读写,主要是读写MY SQL SQL SERVER 数据库。下载下来,复制到你自己的项目便可作用了。下载分数是多了一点,但是好东西是不是要多。大家。
最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。另外需要说明的是,这套API对图形和图表的支持很有限,而且仅仅识别PNG格式。 将下载后的文件解包,得到...
ExcelDemo_Excel导出_下载_POI读excel_JXL读写excel_java读写excel_列宽_读取合并或拆分单元格内容
Java读写Excel,希望可以和帮助有需要的同学,同事可以和大家一起探讨!demo已经经过测试,真实可用!
非常简洁的java读写Excel文件的源代码,非常简单,还赠送个JXL的包,这么简单的代码你再看不明白,干脆你该行算了!!
java 读写exceljava 读写exceljava 读写exceljava 读写exceljava 读写exceljava 读写exceljava 读写exceljava 读写exceljava 读写exceljava 读写exceljava 读写exceljava 读写excel
常用java IO操作以及用jxl读写excel 工具源代码 此工具作用:把目录里面的文件旧的国际化key值换成新的国际化值。根据excel文件。
java excel 读写 java excel 导入数据库 部分来自网络,现整理供同行们使用
这是一个针对java对Excel的操作应用,能够解决很多类似于报表的这种处理,它是处理的一种思路,当然如果是负责问题还要具体对待。
压缩包里面的代码很完全,一个是读取类操作,一个是写入类操作,有主函数,可以直接运行,写入时要有模板为空的Excel文件,里面用的是blank.xls,压缩包里面也有。此代码可以在项目开发中直接调用。
一种基于Java注解和反射机制的Excel文件读写操作方法