2014-08-27 4 views
0

엑셀 파일에 저장하려면 List<String []> dataToExport이 있어야합니다. 형태로 데이터를 포함 할 수 dataToExport의 요소가있는 <b><font color=grey>valueInCell</font></b> 데이터를 저장 내 기능 블록 내가 html 태그를 해석 한 후에 만 ​​valueInCell 저장할 수있는 방법엑셀 파일에 데이터를 저장하는 동안 html 태그를 해석하는 중

public static void exportExcel(List<String[]> dataToExport,String filename){ 
    try { 

     Workbook wb = new HSSFWorkbook(); 
     CreationHelper helper = wb.getCreationHelper(); 
     Sheet sheet = wb.createSheet("new sheet"); 
     String[] line; 
     int r = 0; 
     int k=0; 
     while (k< dataToExport.size()) { 
      line =dataToExport.get(k); 
      Row row = sheet.createRow((short) r++); 

      for (int i = 0; i < line.length; i++) 
       row.createCell(i) 
        .setCellValue(helper.createRichTextString(line[i])); 
      k++; 
     } 
     FileOutputStream fileOut = new FileOutputStream("workbook.xls"); 
     wb.write(fileOut); 
     fileOut.close(); 
      } catch (IOException e1) { 
     // TODO Auto-generated catch block 
     e1.printStackTrace(); 
    } 

} 

입니다. 미리 감사드립니다.

답변