如何以相同的格式在Excel工作表中编写java控制台输出

时间:2015-05-28 10:57:33

标签: java

我正在获得如下控制台输出,我想在Excel工作表中以相同的格式打印。我怎么能这样做?

Group ID       Group Name             Organization ID  Organization Type User Limit    
GP00000517001  SIPtest Site hostpool  SIP00000517      Enterprise            
GP8566747001   SIT mars test SIP te   SIP8566747       Enterprise    

2 个答案:

答案 0 :(得分:0)

您可以使用JExcelapi或apache POI,或任何其他能够创建Excel文件的库。

答案 1 :(得分:0)

只需使用此示例代码即可将控制台文本打印到excel中。 您唯一需要考虑的是您必须使用分隔符(即逗号(,))打印文本。

int i = 0;
        PrintStream printStream = new PrintStream(new FileOutputStream(new File("E:\\testconsole.csv")));
        System.setOut(printStream);
        while(i<1000){
            System.out.print(i+++","+i+++","+i++);
            System.out.println();
        }

请运行以上代码,您将得到这个想法。你将如何实现你的方案。