xml怎么转换为excel格式的

解决方案 »

  1.   

    建议用DOM4J解析XML,然后用POI操作EXCEL保存XML数据
      

  2.   

    HSSFWorkbook wb = new HSSFWorkbook();
        HSSFSheet sheet = wb.createSheet("new sheet");
     
     /*生成单元格风格*/
      HSSFCellStyle cellStyle = wb.createCellStyle();
     /*生成并设置字体相关属性*/
    HSSFFont font = wb.createFont();
        font.setFontHeightInPoints((short)12);
         //font.setFontName("Courier New");
         //font.setItalic(true);
         //font.setStrikeout(true);
    //HSSFSheet sheet = wb.getSheetAt(0); HSSFRow rows = null;
    HSSFCell cells = null;
    /**读取指定行和列**/
    rows = sheet.createRow((short)0);
       
    cells = rows.createCell((short)0);

    /*合并单元格*/
    sheet.addMergedRegion(new Region(0,(short)0,0,(short)6));
    /*设置单元格风格*/
    cellStyle.setFont(font);
        cellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);
           cells.setCellStyle(cellStyle);
           /**设置单元格编码格式,并写入数据**/
    cells.setEncoding(HSSFCell.ENCODING_UTF_16);
        cells.setCellValue("生生世世");
        

           rows = sheet.createRow((short)1);
    cells = rows.createCell((short)0);
    cells.setEncoding(HSSFCell.ENCODING_UTF_16);