博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用Aspose.Cells控件读取Excel
阅读量:6441 次
发布时间:2019-06-23

本文共 762 字,大约阅读时间需要 2 分钟。

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);//noneTitleSystem.Data.DataTable dataTable2 = cells.ExportDataTable(0, 0, cells.MaxDataRow+1,cells.MaxColumn,true);//showTitle

转载地址:http://yrdwo.baihongyu.com/

你可能感兴趣的文章
PHP单引号和双引号的区别
查看>>
超详细hadoop集群服务器安装配置教程
查看>>
puppet运维配置实列
查看>>
css中单位 px、em 的区别【转载】
查看>>
Spring执行任务(四)之Quartz(不继承QuartzJobBean类)
查看>>
python3导入paramiko模块
查看>>
软件项目送上门来了,还要学会说"不",接了项目拿了定金噩梦才刚刚开始
查看>>
循环、迭代、遍历和递归
查看>>
忘记mysql的root密码
查看>>
使用JavaScript 和 CSS 实现图像缩放和剪裁(转)
查看>>
我的友情链接
查看>>
Code Kata 5
查看>>
RHCE_LAB(4)GRUB提升安全性保护root密码安全
查看>>
Zabbix实现微信平台报警----基于zabbix3.0.4
查看>>
android 安全讲座第二层 使用AndBug调试Android Java Bytecode
查看>>
css3 Gradients 线性渐变
查看>>
ucfirst() 函数
查看>>
bootstrap-导航条层次的导航
查看>>
git rm使用
查看>>
xss***代码
查看>>