<%@ page language="java" contentType="text/html; charset=GBK" %>
<%@ page import="weaver.file.*," %>
<%@ page import="weaver.general.Util" %>
<%@ page import="weaver.conn.RecordSet" %>
<jsp:useBean id="ExcelFile" class="weaver.file.ExcelFile" scope="session"/>
<iframe id="ExcelOut" name="ExcelOut" border=0 frameborder=no noresize=NORESIZE height="0%" width="0%"></iframe>
<%@ page import="java.util.*" %>
<%
//OA-SAP-DM直连流程-物料主数据新增流程
//导出excel文件处理页面(DM_WF_02_ExcelOut.jsp)
RecordSet rs = new RecordSet ();
//List list = new ArrayList();
String formid = Util.null2String(request.getParameter("formid"));
String requestid = Util.null2String(request.getParameter("requestid"));
if(!"".equals(formid)){
formid = formid.replace("-","");
}
//声明excel文件对象
ExcelSheet es = new ExcelSheet();
//声明EXCEL中的列名
ExcelRow colname = es.newExcelRow () ;
//为EXCEL添加多个列
colname.addStringValue("序号");
colname.addStringValue("物料编码");
colname.addStringValue("描述");
colname.addStringValue("单位");
colname.addStringValue("物料组");
colname.addStringValue("物料组描述");
colname.addStringValue("物料组长描述");
colname.addStringValue("旧物料号");
colname.addStringValue("物料名称");
colname.addStringValue("规格型号");
colname.addStringValue("材质/图号/位号");
colname.addStringValue("执行标准");
colname.addStringValue("所属设备规格/名称或位号");
colname.addStringValue("是否需要做设备管理");
colname.addStringValue("备注");
colname.addStringValue("长描述");
colname.addStringValue("单位描述");
colname.addStringValue("产品组");
colname.addStringValue("产品组描述");
colname.addStringValue("外部物料组");
colname.addStringValue("外部物料组描述");
es.addExcelRow(colname) ;
String sql_row="select * from formtable_main_" + formid + "_dt1 where mainid=(select id from formtable_main_"+formid+" where requestid="+requestid+") order by id";
rs.executeSql(sql_row);
int i=1;
/* String name = Util.null2String(request.getParameter("formid"));
String spe = Util.null2String(request.getParameter("requestid")); */
while(rs.next()){
ExcelRow colvalue = es.newExcelRow () ;
//for(int i=0;i<list.size();i++){
colvalue.addStringValue(Integer.toString(i)) ;
//colvalue.addStringValue(Util.null2String(rs.getString("mdj00"))
// 序号
colvalue.addStringValue(Util.null2String(rs.getString("mdj01")));// 物料编码
colvalue.addStringValue(Util.null2String(rs.getString("mdj08")).replace("”","\""));// 描述
colvalue.addStringValue(Util.null2String(rs.getString("mdj10")));// 单位
colvalue.addStringValue(Util.null2String(rs.getString("mdj12")));// 物料组
colvalue.addStringValue(Util.null2String(rs.getString("mdj13")));// 物料组描述
colvalue.addStringValue(Util.null2String(rs.getString("mdj21")));// 物料组长描述
colvalue.addStringValue(Util.null2String(rs.getString("mdj16")));// 旧物料号
String code = Util.null2String(rs.getString("mdj02"));
colvalue.addStringValue(code);// 物料名称
colvalue.addStringValue(Util.null2String(rs.getString("mdj03")).replace("”","\""));// 规格型号
colvalue.addStringValue(Util.null2String(rs.getString("mdj04")));// 材质
colvalue.addStringValue(Util.null2String(rs.getString("mdj05")));// 执行标准
colvalue.addStringValue(Util.null2String(rs.getString("mdj07")).replace("”","\""));// 所属设备规格/名称或位号
colvalue.addStringValue(Util.null2String(rs.getString("mdj17")).replace("0","Y"));// 是否需要做设备管理
colvalue.addStringValue(Util.null2String(rs.getString("beiz")));// 备注
colvalue.addStringValue(Util.null2String(rs.getString("mdj09")).replace("”","\""));// 长描述
colvalue.addStringValue(Util.null2String(rs.getString("mdj11")));// 单位描述
colvalue.addStringValue(Util.null2String(rs.getString("mdj14")));// 产品组
colvalue.addStringValue(Util.null2String(rs.getString("mdj15")));// 产品组描述
colvalue.addStringValue(Util.null2String(rs.getString("mdj18")));// 外部物料组
colvalue.addStringValue(Util.null2String(rs.getString("mdj19")));// 外部物料组描述
i++;
//}
//加入一行
es.addExcelRow(colvalue) ;
}
ExcelFile.init();
ExcelFile.setFilename("新增物料主数据清单") ;
ExcelFile.addSheet("sheet1", es) ; //为EXCEL文件插入一个SHEET
out.print("<a href='/weaver/weaver.file.ExcelOut'>导出EXCEL文件</a>");
//out.print("<button id=\"outexcel\" title=\"导出EXCEL\" class=\"BtnLog\" onclick=\"location.href='/weaver/weaver.file.ExcelOut'\" > 导出EXCEL</button>");
%>
在其中6个textbox中输入值,其输入的值显示在另一个textbox中
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
9条回答 默认 最新
- zouJlAA 2015-06-11 08:05关注
前面那些代码是jsp页面,和以往见到的不一样,望大神帮帮忙
公司问题是:由于长描述是前六段名称(名称、规格型号、材质、执行标准、备注、所属设备)的总和,为了方便提报人员所以希望长描述能自动生成解决 无用评论 打赏 举报
悬赏问题
- ¥15 电力市场出清matlab yalmip kkt 双层优化问题
- ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)
- ¥20 matlab yalmip kkt 双层优化问题
- ¥15 如何在3D高斯飞溅的渲染的场景中获得一个可控的旋转物体
- ¥88 实在没有想法,需要个思路
- ¥15 MATLAB报错输入参数太多
- ¥15 python中合并修改日期相同的CSV文件并按照修改日期的名字命名文件
- ¥15 有赏,i卡绘世画不出
- ¥15 如何用stata画出文献中常见的安慰剂检验图
- ¥15 c语言链表结构体数据插入