zoukankan      html  css  js  c++  java
  • C#中关于NPOI的一些使用体会

    NPOI是指构建在POI 3.x版本之上的一个程序,NPOI可以在没有安装Office的情况下对Word或Excel文档进行读写操作。
    NPOI是一个开源的C#读写Excel、WORD等微软OLE2组件文档的项目。         
                                        -----------摘自百度百科
     
    NPOI确实是一款在C#中很好用的API,优点正如上面所说:可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写
    使用代码如下:
     
     1 using NPOI.HSSF.UserModel;
     2 using NPOI.SS.UserModel;
     3 
     4 public void test()
     5 {  
     6   //获取文件路径
     7   string filePath = "D:demo";
     8   //获取文件名
     9   string FileName ="123.xlsx";
    10   //创建文件对象
    11   FileStream fileStream = new FileStream(filePath+ @"" + FileName, FileMode.Open, FileAccess.Read);
    12   //创建工作簿对象
    13   HSSFWorkbook workbook = new HSSFWorkbook(fileStream);
    14   //读取工作簿第一张表(此处参数可为下标,也可为表名)
    15   ISheet sheet = workbook.GetSheetAt(0);
    16   //新建当前工作表行数据
    17   IRow row;
    18    for (int i = 0; i <= sheet.LastRowNum; i++)
    19   {  
    20     //row读入第i行数据
    21     row = sheet.GetRow(i);
    22     //获取每一列的数据,并转换为对应的数据类型.
    23     string  c1 =  row.GetCell(1).ToString();
    24     double  c2 =  System.Convert.ToDouble(row.GetCell(2).ToString());
    25  
    26   }
    27 }
     
     
     
  • 相关阅读:
    css定位
    盒子模型
    操作边框的属性
    操作表格的属性
    常用css样式
    选择器
    编写css代码的方式
    javascript DOM 共同父节点
    最大子段和问题
    regexp 正则表达式
  • 原文地址:https://www.cnblogs.com/zxjiangxiaolong/p/11490477.html
Copyright © 2011-2022 走看看