Hi friends
When i try to open excel sheet from my program I am getting two problems
1. first row of excel sheet is empty
2. while opening I am getting error message of "the file is not in a recognizable format"
Please help me..It is an urgent work
my code
<%@page language="java" import="java.io.*,java.text.*,java.sql.*,java.util.*"%>
<%
Class.forName("org.gjt.mm.mysql.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://256.136.119.86/mydb","zzz","zzz");
Statement st = conn.createStatement();
StringBuffer sb = new StringBuffer();
sb.append("SAP#" + "\t");
sb.append("x-plant status" + "\t");
sb.append("Total Amount" +"\t");
sb.append(">90 days" + "\t");
sb.append("\n");
try
{
String query="select * from temp_Xplant";
ResultSet rs = st.executeQuery(query);
while(rs.next()){
sb.append(rs.getString("sapNo") + "\t");
sb.append(rs.getString("status")+ "\t");
sb.append(rs.getString("amt") + "\t");
sb.append(rs.getString("days") + "\t");
sb.append("\n");
}
conn.close();
st.close();
}
catch (Exception e)
{
out.println("error");
conn.close();
st.close();
}
response.setContentType("application/vnd.ms-excel");
// response.setHeader("Content-Disposition", "attachment; filename=\"test.xls\"");
String testt = "tests.xls";
response.setHeader("Content-Disposition", "attachment; filename="+testt);
out.println(sb.toString());
out.close();
%>
thanks in advance