Excel

1.写入

 

 2.读取

Using(FileStream fs=File.OpenRead("文件"))

{

  //1 创建一个workBooke对象fs 创建一个Workbook对象,会自动把指定的Excel加载到workbook中

  using(Workbook wk=new HSSFWorkbook(fs)){

  //遍历当前Workbook的每个Sheet

  //wk.NumberOfSheets 获取当前工作簿的工作表的个数

  for(int i=0; i<wk.NumberOfSheets;i++){

  //获取每个工作表

  using(Sheet sheet=wk.GetSheetAt(i)){

    console.WriteLine("工作表名称"+sheet.SheetName)

  }

  //获取当前表下的所有行

  for(int r=0;r<=sheet.LastRowNum;r++)

  {

    //获取当前行

    Row row=Sheet.GetRow(r);

    //获取当前行中的所有单元格

    //遍历循环每个单元格

    for(int c=0;c<row.LastCellNum;c++)

    {

    //获取单元格

      Cell cell=row.GetCell(c);

        if(cell!=null)

        {

        

//获取单元格中的内容

    Console.Write(cell.Tostring());

    //cell.StringCellValue();

        }

    

 

     }

  }

  }

 

 

  }

}

posted on 2014-11-12 14:52  Struggling Rookie  阅读(136)  评论(0编辑  收藏  举报