当前位置: 移动技术网 > IT编程>开发语言>c# > C#使用Aspose.Cells控件读取Excel

C#使用Aspose.Cells控件读取Excel

2019年07月18日  | 移动技术网IT编程  | 我要评论

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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网