JspWriter不是从excel文件中的第1行开始编写的

时间:2013-06-10 09:40:40

标签: java jsp csv export-to-excel

我是java编程的新手,它可能是一个简单的问题,但我无法解决问题: 通过javascript函数,我创建了一个csv文件,该文件通过ajax发送到编写和下载csv文件的JSP页面。 问题是csv中的数据从第9行开始而不是从第0行开始,前9行为空。这是JSP中的java代码:

<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %> <%response.setContentType("application/vnd.ms-excel");%> <%response.setHeader("Content-disposition","attachment;filename=tabella.csv"); %>

<logic:equal parameter="type" scope="request" value="exportCSV">
    <%
        String csv =(String)session.getAttribute("csv");
        out.print(csv.toString());
        out.flush();
    %>
</logic:equal>

[编辑]

function exportToCSV(){
var header = '';
var csv=''; 

//get header
$table = jQuery('table');
$th = $table.find('th');
$th.each(function(){
    var text = ''+ jQuery(this).text()+ '';
    header += text + ";"; 
});
   csv += header;
   csv +="\n";
.... 
get row
}

如何正确格式化文件?提前解决

0 个答案:

没有答案