java 打出jar包后 读写excel数据源

chenhetong chenhetong 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
用java 写了一个通讯录的小程序,数据源是个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包,亲测有效可用。

datangxiajun

java读写Excel文件所需jar包

java读写Excel文件所需jar包

圣贤罗
评论 4
收藏 已收藏
分享
返回顶部
chenhetong
Java SE 62,621 成员 307,251 内容