C#使用Aspose.Cells控件读取Excel
程序员文章站
2022-09-07 11:29:49
aspose是一个很强大的控件,可以用来操作word,excel,ppt等文件,用这个控件来导入、导出数据非常方便。其中aspose.cells就是用来操作excel的,功...
aspose是一个很强大的控件,可以用来操作word,excel,ppt等文件,用这个控件来导入、导出数据非常方便。其中aspose.cells就是用来操作excel的,功能有很多。我所用的是最基本的功能,读取excel的数据并导入到dataset或数据库中。读取excel表格数据的代码如下:
首先要引入命名空间:using aspose.cells;
复制代码 代码如下:
workbook workbook = new workbook();
workbook.open("c:\\test.xlsx");
cells cells = workbook.worksheets[0].cells;
for (int i = 0; i < cells.maxdatarow + 1; i++)
{
for (int j = 0; j < cells.maxdatacolumn + 1; j++)
{
string s = cells[i, j].stringvalue.trim();
//一行行的读取数据,插入数据库的代码也可以在这里写
}
}
返回datatable:
复制代码 代码如下:
cells cells = workbook.worksheets[1].cells;
system.data.datatable datatable1 = cells.exportdatatable(1, 0, cells.maxdatarow,cells.maxcolumn);//nonetitle
system.data.datatable datatable2 = cells.exportdatatable(0, 0, cells.maxdatarow+1,cells.maxcolumn,true);//showtitle
上一篇: 你吃了什么饭?
推荐阅读
-
使用C#开发ActiveX控件
-
.NET Core 使用NPOI读取Excel返回泛型List集合
-
C#使用NPOI将List数据导出到Excel文档
-
C#使用NOPI库实现导入Excel文档
-
Windows系统中使用C#读取文本文件内容的小示例
-
C#基于COM方式读取Excel表格的方法
-
C#入门教程之ListBox控件使用方法
-
C#验证控件validator的简单使用
-
C#_Excel数据读取与写入_自定义解析封装类_支持设置标题行位置&使用excel表达式收集数据&单元格映射&标题映射&模板文件的参数数据替换(第二版-增加深度读取和更新功能)
-
Python使用xlrd读取Excel格式文件的方法