import org.apache.poi.hssf.usermodel.*;
import org.apache.poi.hssf.util.*;
import org.apache.poi.hssf.usermodel.*;
import org.apache.poi.poifs.filesystem.POIFSFileSystem;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
/**
* 测试POI处理公式
*
* 问题描述:通过POI导入的数据后,引用导入数据的原有公式单元格不能显示出来,需要重新定位到公式单元
* 格然后重新转入公式才行成得结果
*
* 解决办法:重新对公式单元格设置公式
*
* 相关文件:test.xls文件中手工设置单元格B2=C2+D2
*
*/
private static void readset(String fileName) {
POIFSFileSystem fs;
try {
fs = new POIFSFileSystem(new FileInputStream(fileName));
HSSFWorkbook wb = new HSSFWorkbook(fs);
HSSFSheet sheet = wb.getSheet("Sheet1");
HSSFRow row = sheet.getRow( (short) 1);
HSSFCell cell = row.getCell( (short) 2);
cell.setCellValue( (short) 5);
cell = row.getCell( (short) 3);
cell.setCellValue( (short) 40);
HSSFCell cell1 = row.getCell( (short) 1);
if (HSSFCell.CELL_TYPE_FORMULA == cell1.getCellType()) {
//取得公式单元格的公式,重新设置
cell1.setCellFormula(cell1.getCellFormula());
}
FileOutputStream fileOut = new FileOutputStream(fileName);
wb.write(fileOut);
fileOut.close();
}
catch (IOException e) {
e.printStackTrace();
}
}
public static void ylb(String ym) {
System.out.println("poi");
//createFile("c:/test.xls");
createsheet("c:/gisoracle.xls");
readset("c:/test.xls");
System.out.println("==============");
}
相关推荐
poi excel通过模板导出excel表格 且带有公式 导出的excel表格里面的公式均可计算 有简单的公式也有难的公司 在此例子里面都可以跟着excel一起到处并可计算
poi 操作excel模板,读取数据后,讲数据填充到新生成的文件中且提供下载
POI使用excel模板循环输出行到文件并导出的一个小例子
poi excel poi excel poi excel poi excel poi excel poi excel poi excel poi excel
这个是java用poi操作Excel进行导出,并且可以自动换行
poi基于模板导出excel,poi基于模板导出excelpoi,基于模板导出excel
POI向excel中插入图片
excel poi工具类 导入 导出 合并单元格 计算公式
java使用POI导出 Excel+图片工具类 ,里面含有poi jar包,只调用接口即可直接保存Excel。使用的时候需先把数据封装,具体包装需根据实际导出数据进行处理。文件demo中只提供包装格式。
POI处理 excel2007
使用poi在excel中生成各种常见的图像,比如饼状图(普通饼状图、三D图,环状体、折线图、柱状图、等~~)
Java POI下载Excel模板 Excel带有下拉框的模板,并有详细注释,生成exlcel的下拉框,必填项标红,数字栏位防止科学计数法,并设置Excel标题样式
poi 基于excel模板导出 功能强大 代码清晰
使用poi解析excel文件,并将数据写入到数据库 项目说明 这个项目实现的功能是读取excel文件中的数据,解析并写入数据库。 读取的excel文件位于项目目录下的 excel\0805.xlsx 使用IntelliJ IDEA开发此项目 使用MYSQL...
java使用apache的poi处理excel
java基于poi使用excel模板导出
使用apach poi 导出Excel,可直接在项目中使用使用apach poi 导出Excel,可直接在项目中使用使用apach poi 导出Excel,可直接在项目中使用
这个是使用java语言 poi导入excel到数据库中,同时使用了xml对excel的每个单元格数据进行了非空验证。经测试,导入数据库成功。
android5使用poi读取excel,android5使用poi读取excel,android5使用poi读取excel,android5使用poi读取excel
springboot+poi导出指定格式Excel模板,完整项目,导出即用。springboot+poi导出指定格式Excel模板,完整项目,导出即用。springboot+poi导出指定格式Excel模板,完整项目,导出即用。springboot+poi导出指定格式...