初学java读写Excel文件:使用开源jexcelapi
下载地址http://www.andykhan.com/jexcelapi/
1:用java生成一个Excel文件
* 生成工作薄对象,用静态工厂方法
WritableWorkbook workbook = Workbook.createWorkbook(new File("d:\\test.xls"));
* 新建sheet对象
//第一个参数是sheet的名字,第二个是sheet的索引,新的Excel文件就是0
WritableSheet sheet = workbook.createSheet("sheet名字", 0);
* 新建单元对象,把对象加入到sheet中,已定义的类型参见CellType
//这里的前两个参数分别表示单元的列和行,1:列, 2:行
Label lable = new Label(0, 2, "wfy");
Number number = new Number(3, 4, 3.1414232);
sheet.add(lable);
sheet.add(number);
* 最后写入、关闭对象
workbook.write();
workbook.close();
2: 读取Excel文件内容
* 创建只读工作薄对象,有两种方式:从本地文件、从输入流inputStream
Workbook workbook = Workbook.getWorkbook(InputStream);
* 读取sheet,可通过名字或位置索引
Sheet sheet = workbook.getSheet(0);
* 访问单元格内容,用对象Cell接收
//参数仍然是先列后行,下面语句得到第0列第3行的单元格内容
Cell cell = sheet.getCell(0,3);
可以通过cell.getType()得到内容的格式,参见CellType类型描述
if(cell.getType() == CellType.NUMBER)
System.out.print(cell.getContents() + " ");
最后别忘了关闭对象释放内存workbook.close();
* Workbook类经常用到的几个命令
int getNumberOfSheets(); 获得工作薄中工作表的个数
Sheet[] getSheets(); 返回工作薄中所有的工作表
java.lang.String[] getSheetNames(); 返回所有工作表的名字
* Sheet接口提供的几个常用方法
Cell[] getColumn(int col); 得到指定列的所有单元格Cell
int getColumns(); 得到此表中的总列数
Cell[] getRow(int row); 得到指定行的所有单元格
int getRows(); 得到此表中的总行数
java.lang.String getName(); 得到当前表的名字
* Cell接口常用方法
int getColumn(); 得到此单元格所在列
int getRow(); 得到此单元格所在行
CellType getType(); 得到类型
java.lang.String getContents(); 得到内容字符串的形式
分享到:
相关推荐
java 读取Excel文件中的内容 java 读取Excel文件中的内容
java读写excel文件,新手参考高手绕道。
使用Java读取Excel文件的内容,主要是使用POI框架,可以读取最新的Excel文件xlsx后缀文件,即2007版本之后的。
poi.zip java读取excel文件,其中bin压缩文件中含有jar包,eclipse导入时可直接使用;src压缩文件含有java源代码,需要阅读源码的童鞋可以下载使用
如何利用java来编写读取excel的方法,代码
java读取xls中的数据,每个对象对应多个属性值,根据每个对象的属性值来生成一个二维矩阵
1、java解析读取excel文件中的数据,并写入数据库。 2、java读取数据库数据,并导出为excel文件。 3、README.md中有详细的操作步骤示例。 使用说明: 1. 先使用postman导入:other/excel相关.postman_collection....
java读取excel文件资料java读取excel文件资料java读取excel文件资料
完美解决java读取excel内存溢出问题,希望可以帮到大家
java读取excel文件jar包20181223号传的,没积分可以加我q:504614708,免费给你们
java读取Excel文件 ,可用于安卓开发,将Excel文件导入安卓的数据库中。
Java读取xls、CSV、xlsx文件所用到的jar包,包括: dom4j-1.6.1.jar geronimo-stax-api_1.0_spec-1.0.jar opencsv-2.3.jar poi-3.7-20101029.jar poi-examples-3.7-20101029.jar poi-ooxml-3.7-20101029.jar poi-...
java使用的jpoi读取execl文件 该资源含有最新的poi的jar包 可以用来读取execlxls xlsx两种格式 里面含有代码可以直接运行
Java读取xls、CSV、xlsx文件所用到的jar包,包括:opencsv-2.3.jar、poi-3.7-20101029.jar、poi-ooxml-3.7-20101029.jar
java读取Excel文件-jxl附件列表: ReadAndWriteExcel.java (5.52 KB) jxl.jar (688.03 KB) jxl读Excel文件.doc (88.50 KB)
java读取excel数据导入数据库源码 java读取excel数据导入数据库源码
Java读写文件-Excel