0
我正在通過Servlet將我的列表導出到CSV文件。一切工作正常。但我想爲單元格/列設置默認/動態寬度?當通過SERVLET出口時需要CSV文件的動態/默認寬度
這是我的編碼。您的迅速回復將有幫助..
在此先感謝。
package com.uson.stat.action;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
public class ExportAction extends HttpServlet {
public void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
res.setContentType("application/CSV");
res.setHeader("Cache-Control", "public");
res.setHeader("Pragma", "public");
res.setHeader("Content-Disposition", "attachment; filename= \"test.csv"+ "\"");
String content = "Test Article"+","+"Viewed on 01-02-2010"+","+"Guest";
System.out.println("content >>>>>>" + content);
res.getOutputStream().print(content);
}
}
輸出將是:
Test Article Viewed on 01-01-2010 Guest
但輸出被顯示這樣的:
Test ArtiViewed on Guest
它顯示在每個單元中的罰款。但我需要在Excel中手動增加大小。文件。我怎樣才能動態設置單元格寬度/默認大小?
如何解決這個問題?
- Gnaniyar祖拜爾
感謝您的快速回復。但是我怎樣才能在EXCEL中設置顏色,字體,寬度......等等。 – 2010-02-01 19:14:37
你問關於發送完整的'.XLS'文件嗎? – 2010-02-01 19:29:11
確切地說是...... – 2010-02-02 06:03:51