使用AutoStatisticUser时出问题

cldonkey 2014-03-29 01:05:19
我在写一个关于在java服务器下,操作数据库将ResultSet结果集中的数据导入到Excel表中程序。完全借用了别人的代码,我是在database.java中创建了此函数代码如下public static boolean DB2Excel(ResultSet rs, String fileName) {
boolean flag = false;
WritableWorkbook workBook = null;
WritableSheet sheet = null;
Label label = null;

try {
// 创建Excel表
String path = AutoStatisticUser.class.getResource("").getPath()
+ fileName;
workBook = Workbook.createWorkbook(new File(path));
// 创建Excel表中的sheet
sheet = workBook.createSheet("First Sheet", 0);
// 向Excel中添加数据
ResultSetMetaData rsmd = rs.getMetaData();
int columnCount = rsmd.getColumnCount();
String columnName = null;
int row = 0;
// 添加标题
for (int i = 0; i < columnCount; i++) {
columnName = rsmd.getColumnName(i + 1);
label = new Label(i, row, columnName);
System.out.println("标题:" + i + "---" + row + "---"
+ columnName);
sheet.addCell(label);
}
row++;
System.out.println("写入标题成功");
while (rs.next()) {
for (int i = 0; i < columnCount; i++) {
label = new Label(i, row, rs.getString(i + 1));
System.out.println("标题:" + i + "---" + row + "---"
+ rs.getString(i + 1));
sheet.addCell(label);
}
row++;
}
System.out.println("写入内容成功");
// 关闭文件
workBook.write();
System.out.println("数据成功写入Excel");
flag = true;
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
workBook.close();
} catch (Exception e2) {
e2.printStackTrace();
}
}
return flag;
}
但是在创建excel的那段代码会出错如图。不知哪位大神知道,请给小弟说下
...全文
177 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cldonkey 2014-04-02
  • 打赏
  • 举报
回复
接着来,自己完善掉。但愿给后来人有点帮助。File fiel1=new FIle("."); path=fileName+file1;
cldonkey 2014-04-01
  • 打赏
  • 举报
回复
好吧,对于这样的问题。我还是自己努力解决了。就当是给自己做个笔记,为后来人做个参考。下面都是自己个人见解: 首先,这段代码调用这个类以及后面的函数,目的就是为了创建文件保存的路径。我怎么修改的呢。 String path = AutoStatisticUser.class.getResource("").getPath() + fileName; 修改成了:(下个回复写,竟然把代码拷贝错了明天写)
  • 打赏
  • 举报
回复
你程序里没有这个类 当然会报这个错啊
cldonkey 2014-03-31
  • 打赏
  • 举报
回复
人呢···················
cldonkey 2014-03-29
  • 打赏
  • 举报
回复
自己先给自己顶起,来人 啊。大神何处去了
标题付费自习室管理系统的设计与实现研究AI更换标题第1章引言介绍付费自习室管理系统的研究背景、意义、国内外发展现状及论文创新点。1.1研究背景与意义阐述付费自习室兴起背景及管理系统的重要性。1.2国内外发展现状分析国内外付费自习室及其管理系统的发展情况。1.3论文研究方法及创新点概述本文采用的研究方法及系统设计的创新之处。第2章相关理论总结和评述与付费自习室管理系统相关的现有理论。2.1管理信息系统理论介绍管理信息系统的基本概念、构成及作用。2.2用户需求分析理论阐述用户需求分析的方法和步骤。2.3系统设计理论介绍系统设计的原则、方法和流程。第3章付费自习室管理系统需求分析详细描述付费自习室管理系统的功能需求和非功能需求。3.1功能需求分析分析用户管理、座位预订、费用结算等核心功能需求。3.2非功能需求分析阐述系统性能、安全性、易用性等非功能需求。3.3用户调研与反馈介绍用户调研方法及收集到的用户反馈意见。第4章付费自习室管理系统设计详细介绍付费自习室管理系统的设计方案和实现过程。4.1系统架构设计给出系统的整体架构、模块划分及交互流程。4.2数据库设计设计数据库结构,包括表结构、字段定义及关系。4.3界面设计展示系统界面设计,包括布局、色彩搭配及交互元素。第5章付费自习室管理系统实现与测试阐述付费自习室管理系统的实现过程和测试结果。5.1系统实现技术介绍系统开发所采用的技术栈和工具。5.2系统测试方法阐述系统测试的方法、步骤及测试用例设计。5.3系统测试结果与分析展示系统测试结果,包括功能测试、性能测试等,并进行分析。第6章结论与展望总结本文的研究成果,并对未来研究方向进行展望。6.1研究结论概括付费自习室管理系统的设计成果及实施效果。6.2展望指出系统存在的不足及未来改进方向,提出后续研究建议。

51,407

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧