2013-05-10 129 views
0

首先感謝以前的幫助。 我想要做的是以下幾點。 是通過一個小程序來收集信息,該程序可以在Java中捕獲並將其寫入到我已完成的文件中。 然後將此信息傳遞給預格式化的excel電子表格。 在電子表格中,它讀取寫入的數據並將其顯示在不同的表格和圖表中。 這是可能的自動代碼或我必須寫入一個CSV文件,從CSV文件手動複製到Excel模板? 如果有人碰到過一個解決我的問題,我會在正確的方向欣賞轉舵將java文件轉換爲excel電子表格

+0

'阿帕奇POI'是框架,這將是對你有用。更多信息:http://poi.apache.org – 2013-05-10 09:30:54

+0

這個問題的標題要求與您的實際問題完全不同,並且讓我想知道如何嘗試將java源文件轉換爲電子表格。 – Logan 2013-05-10 09:40:26

+0

這是什麼,我必須收集一個小型辦公室內沒有收集數據庫的信息。問題在於,它們都不是技術上的極端,但是其中有5個記錄信息是寫入並在小型數據庫中工作的。經理可以把它一起工作,我可以產生所需的信息到一個CSV文件。我創建了一個excel模板,然後他們可以發送給公司內的老闆和其他人。目前他們必須複製粘貼csv文件內容到模板中,我想自動化。 – 2013-05-10 22:01:35

回答

1

嘿嘗試在servlet或JSP中的代碼。 這將轉換成簡單的Excel工作表上,您可以做進一步的操作方法。

response.setContentType("application/vnd.ms-excel"); 
    PrintWriter out = response.getWriter(); 
    try { 
      out.println("\tId \tName"); 
      out.println("\t1\tabc"); 
      out.println("\t2\txyz"); 
      out.println("\t3\tpqr"); 
    } finally { 
     out.close(); 
    } 

這裏..

response.setContentType("application/vnd.ms-excel"); 

指定要生成的Excel工作表.. 所有的 「\ t」 的新分離單元格在Excel表格中。

根據您的需求基礎上,您還可以更改此代碼與數據庫或任何...

相關問題