2013-05-10 59 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表格中。

根据您的需求基础上,您还可以更改此代码与数据库或任何...

相关问题