- poi操作excel ,摘自 :http://blog.csdn.net/goodleiwei/article/details/7247339
- 记录以下,留后面验证:
- public class TestExceL{
- public static void main(String[] args) throws Exception {
- FileInputStream fs=new FileInputStream("d://test.xls"); //获取d://test.xls
- POIFSFileSystem ps=new POIFSFileSystem(fs); //使用POI提供的方法得到excel的信息
- HSSFWorkbook wb=new HSSFWorkbook(ps);
- HSSFSheet sheet=wb.getSheetAt(0); //获取到工作表,因为一个excel可能有多个工作表
- HSSFRow row=sheet.getRow(0); //获取第一行(excel中的行默认从0开始,所以这就是为什么,一个excel必须有字段列头),即,字段列头,便于赋值
- System.out.println(sheet.getLastRowNum()+" "+row.getLastCellNum()); //分别得到最后一行的行号,和一条记录的最后一个单元格
- FileOutputStream out=new FileOutputStream("d://test.xls"); //向d://test.xls中写数据
- row=sheet.createRow((short)(sheet.getLastRowNum()+1)); //在现有行号后追加数据
- row.createCell(0).setCellValue("leilei"); //设置第一个(从0开始)单元格的数据
- row.createCell(1).setCellValue(24); //设置第二个(从0开始)单元格的数据
- out.flush();
- wb.write(out);
- out.close();
- System.out.println(row.getPhysicalNumberOfCells()+" "+row.getLastCellNum());
- }
- }
POI 追加写入excel.
猜你喜欢
转载自dbp5588.iteye.com/blog/2297557
今日推荐
周排行