java 打出jar包后 读写excel数据源
但将程序打包成可运行的jar文件时,能读到这个excel文件的数据,但是无法更改
更新操作的代码
public static boolean UpdatePeople(People pe)
{
boolean bFlag = false;
try
{
InputStream is = Main.class.getResourceAsStream(sourcefile);
Workbook wb = Workbook.getWorkbook(is);
OutputStream os = new FileOutputStream(Main.class.getResource(sourcefile).getPath());
WritableWorkbook wwb = Workbook.createWorkbook(os,wb);
wb.close();
WritableSheet wws = wwb.getSheet(0);
int Row = pe.iRow;
wws.addCell(new Label(0,Row,String.valueOf(pe.iRow)));
wws.addCell(new Label(1,Row,pe.name));
wws.addCell(new Label(2,Row,pe.mobileTelePhone));
wws.addCell(new Label(3,Row,pe.lineTelePhone));
wws.addCell(new Label(4,Row,pe.qq));
wws.addCell(new Label(5,Row,pe.email));
wws.addCell(new Label(6,Row,pe.address));
wws.addCell(new Label(7,Row,pe.birthday));
wws.addCell(new Label(8,Row,pe.group));
wwb.write();
wwb.close();
bFlag = true;
}
catch(Exception e)
{
e.printStackTrace();
}
return bFlag;
}
相关推荐
Java读写Excel的jar包
jxl.jar概述: 通过java操作excel表格的工具类库 支持Excel 95-2000的所有版本 生成Excel 2000标准格式 支持字体、数字、日期操作 能够修饰单元格属性 支持图像和图表 应该说以上功能已经能够大致满足我们的需要。最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。另外需要说明的是,这套API对图形和图表的支持很有限,而且仅仅识别PNG格式。 将下载后的文件解包,得到JXL.JAR,放入classpath,安装就完成了。如果包不能正常的加载,可以把你下载好的JXL.JAR包放入D:\JAVA\jre\lib\ext中(我的是JDK1.6)就OK了。我相信在配置TOMCAT时也需要把相关的三个包放到这里面。
掌握Java操作Excel表格的jar包使用
Apache POI是一个开源的Java库,用于读取和写入Microsoft Office格式的文件。它支持多种格式,包括.xls和.xlsx,对应于Excel的不同版本。Apache POI的架构分为两个主要的包:HSSF和XSSF,分别用于处理Excel 97-2003文件和Excel 2007及更高版本的文件。HSSF(Horrible Spreadsheet Format)提供了读写Excel 97(-2007)文件的能力。它的设计复杂,因为要兼容Excel的二进制格式。
java poi 读写Excel jar包
Java 操作Excel poi读写excel,所需要的jar包 https://blog.csdn.net/u014646662/article/details/83217382
java导出excel的所有jar包
java导出excel技术中poi包含的所有jar包,亲测有效可用。
java读写Excel文件所需jar包
java读写Excel文件所需jar包


Java SE
