将string转换为xls – Java

那么,我的项目中有一个string是这样的:

,0,0,0,0,0,1,1, ,0,0,0,7,8,6,6, ,3,3,3,3,9,4,5, ,5,6,6,9,5,2,1, ,6,2,8,0,0,3,9, -------------------------------------------------- Reference,-,C,A,A,G,A,T, 17-F1,.,.,.,.,.,T,C, 37-F2,1A,A,C,T,T,.,., 

我需要将其转换为XLS文件

我的awnser使用Apache poi和Commons IO

 Workbook wb = new HSSFWorkbook(); CreationHelper helper = wb.getCreationHelper(); Sheet sheet = wb.createSheet("new sheet"); List<String> lines = IOUtils.readLines(new StringReader(csv)); for (int i = 0; i < lines.size(); i++) { String str[] = lines.get(i).split(","); Row row = sheet.createRow((short) i); for (int j = 0; j < str.length; j++) { row.createCell(j).setCellValue(helper.createRichTextString(str[j])); } } FileOutputStream fileOut = new FileOutputStream("c:\\someName.xls"); wb.write(fileOut); fileOut.close();