为excel最后一列加个end

<%@ page language="java" pageEncoding="GBK"%>
<%@ page import="java.io.*" %>
<%@ page import="jxl.*" %>
<%@ page import="java.util.*" %>
<%@ page import="jxl.write.*" %>


<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
	<base href="<%=basePath%>">

	<title>蔡头检查excel格式</title>
	
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

</head>
  
<body><center>


<br><br>
请告诉我的EXCEL文件名<br><br>
<form name="checkform" action="checkExcel2.jsp" method="post">
	<input type="text" name="filepath1" style="width:300px"><br><br>
	<input type="text" name="filepath2" style="width:300px"><br><br>
	<input type="text" name="filepath3" style="width:300px"><br><br>
	<input type="text" name="filepath4" style="width:300px"><br><br>
	<input type="text" name="filepath5" style="width:300px"><br><br>
	<input type="text" name="filepath6" style="width:300px"><br><br>
	<input type="text" name="filepath7" style="width:300px"><br><br>
	<input type="text" name="filepath8" style="width:300px"><br><br>
	<input type="text" name="filepath9" style="width:300px"><br><br>
	<input type="submit"  value="提交">
	</form>
	
	</center>
</body>
</html>


<%@ page language="java" pageEncoding="GBK"%>
<%@ page import="java.io.*" %>
<%@ page import="jxl.*" %>
<%@ page import="java.util.*" %>
<%@ page import="jxl.write.*" %>


<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
	<base href="<%=basePath%>">

	<title>蔡头检查excel格式</title>
	
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

</head>
  
<body><center>


<%

 try{
     
		
		String fpath="filepath";
		for(int i=1;i<9;i++)
		{
				String aaaaa=fpath+i;
				String newname=(String)request.getParameter(aaaaa);
				if(newname!=null|newname!=""){
				
						//创建只读的Excel工作薄的对象
				    jxl.Workbook rw = jxl.Workbook.getWorkbook(new File(newname));
				    Sheet rs = rw.getSheet(0);
				    
				//    创建可写入的Excel工作薄对象
				    jxl.write.WritableWorkbook  wwb = Workbook.createWorkbook(new File(newname), rw);
				                
				//    读取第一张工作表
				    jxl.write.WritableSheet ws = wwb.getSheet(0);
				//    获得第一个单元格对象
				    int num=ws.getRows();
				    System.out.println(num);
				    int aaa=num-1;
				    System.out.println(rs.getCell(0,aaa).getContents() );
				    System.out.println("".equals(rs.getCell(0,aaa).getContents().trim()));
				    
				    if("".equals(rs.getCell(0,aaa).getContents().trim())){
				    	jxl.write.Label end = new Label(0, aaa,"end"); 
				        ws.addCell(end);
				    }
				    else  if(!"end".equals(rs.getCell(0,aaa).getContents().trim()) )
				    {
				    		jxl.write.Label end = new Label(0, num,"end"); 
				        	ws.addCell(end);
				    }
				    
				//    写入Excel对象
				    wwb.write();
				//    关闭可写入的Excel对象
				    wwb.close();
				//    关闭只读的Excel对象
				    rw.close();
				out.println("更改成功");
				}else{
					break;
				}
		
		}
   

		
      
      
      
    }catch(Exception e){
      System.out.println(e);
    }

 %>
	
	</center>
</body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值