C#使用Aspose.Cells控件读取Excel
程序员文章站
2022-04-28 20:57:58
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
上一篇: Android实现简单用户注册案例