使用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的那段代码会出错如图。不知哪位大神知道,请给小弟说下
...全文
232 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
  • 打赏
  • 举报
回复
自己先给自己顶起,来人 啊。大神何处去了
内容概要:本文研究了有限控制集模型预测控制(FCS-MPC)在并网逆变器中的应用,系统分析了该控制策略在不同运行工况下的动态响应特性与并网性能。通过构建基于Simulink的仿真模型,对逆变器在稳态运行、电网电压不平衡、负载突变等多种场景下的表现进行了全面验证。研究表明,FCS-MPC具有响应迅速、控制精度高、鲁棒性强等优点,能够有效提升并网电流质量,抑制谐波畸变,并在电网扰动条件下维持系统的稳定运行。该方法省去了传统调制环节,通过优化候选电压矢量直接实现电流的精确跟踪,相较传统PI控制展现出更优的整体性能。; 适合人群:具备电力电子、自动控制或新能源并网相关基础知识的研究生、科研人员及工程技术人员。; 使用场景及目标:①深入理解模型预测控制在电力电子变换器中的实现原理;②为并网逆变器控制系统的设计与优化提供可靠的仿真验证手段;③支撑科研项目中关于高性能并网控制策略的研究与论文复现工作。; 阅读建议:此资源以Simulink仿真实现为核心,建议读者结合控制理论基础,动手搭建模型并调试参数,重点关注预测模型构建、代价函数设计与开关矢量选择逻辑,以全面掌握FCS-MPC的控制机制与工程应用要点。
内容概要:本文针对考虑阶梯碳交易与绿证联合机制下的虚拟电厂多时间尺度优化调度问题展开研究,提出了一种综合考量经济性与低碳性的优化模型。研究构建了包含日前、日内及实时调度的多时间尺度框架,充分纳入电力系统运行约束、可再生能源出力不确定性以及碳排放成本等因素。模型创新性地引入阶梯式碳交易机制,使碳价随排放水平呈非线性变化,强化高排放惩罚力度,提升减排激励效果;同时融合绿证交易机制,促进绿色电力消纳与清洁能源发展。通过Matlab平台实现完整的仿真代码,对联合机制下虚拟电厂的调度决策进行求解与分析。算例验证表明,该联合机制能有效降低系统总体碳排放强度,提高可再生能源利用率,并在多重市场环境下优化运行经济性。; 适合人群:具备电力系统、能源经济学、优化建模等相关背景,熟悉Matlab编程工具,从事虚拟电厂、综合能源系统、碳交易机制、绿色证书交易等方向研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①探究阶梯碳交易与绿证协同机制对虚拟电厂调度行为的影响机制;②复现并改进多时间尺度优化调度模型的Matlab代码实现;③为新型电力系统中低碳经济调度提供决策支持与政策仿真工具。; 阅读建议:建议结合Matlab代码与文中数学模型同步研读,重点理解目标函数的设计逻辑、约束条件的物理含义以及阶梯碳价的建模方法,可进一步拓展至不同碳价结构、绿证配额情景或引入储能、需求响应等灵活性资源开展敏感性与鲁棒性分析。

51,408

社区成员

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

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