文件名:201001.txt文件内容:
--------20100101--------
number: 7
size: 12K /usr/lzq/2010/01/01
--------20100102--------
number: 0
size: 4.0K /usr/lzq/2010/01/02
怎么取出number:7中的个数7和size:12K中的12写到Excel中指定的单元格?
--------20100101--------
number: 7
size: 12K /usr/lzq/2010/01/01
--------20100102--------
number: 0
size: 4.0K /usr/lzq/2010/01/02
怎么取出number:7中的个数7和size:12K中的12写到Excel中指定的单元格?
操作excel不会
你可以用IO 每次对一行啊
然后判断这行中有没有number:这些,用正则来取吧
try {
FileOutputStream fos = new FileOutputStream("D:/soft/JAVA.xls");
HSSFWorkbook ws = new HSSFWorkbook();
HSSFSheet sheet = ws.createSheet("java");
HSSFRow row = sheet.createRow(0);
row.createCell((short) 0).setCellValue(false);
row.createCell((short) 1).setCellValue("java");
row.createCell((short) 2).setCellValue(2.03);
row.createCell((short) 3).setCellValue(
new SimpleDateFormat("yyyy-MM-dd").format(new Date(System
.currentTimeMillis())));
ws.write(fos);
fos.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
不行就if startsWith(“number:”,then substring剩下的trim得到7
if startsWith size:,then substring size:和K的index,得到12