通过本文主要向大家介绍了导出excel asp.net,asp.net,asp net培训,asp和asp.net的区别,零基础学asp.net等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
方法一:采用OleDB读取Excel文件
把Excel文件当做一个数据源来进行数据的读取操作,实例如下:
对于Excel中的表即sheet([sheet1$])如果不是固定的可以使用下面的方法得到
另外:也可进行写入Excel文件,实例如下:
方法二:引用的com组件:Microsoft.Office.Interop.Excel.dll读取Excel文件
首先是Excel.dll的获取,将Office安装目录下的Excel.exe文件Copy到DotNet的bin目录下,cmd到该目录下,运行 TlbImp EXCEL.EXE Excel.dll 得到Dll文件。
在项目中添加引用该dll文件
方法三:将Excel文件转化成CSV(逗号分隔)的文件,用文件流读取(等价就是读取一个txt文本文件)。
先引用命名空间:
另外也可以将数据库数据导入到一个txt文件,实例如下:
string fn = DateTime.Now.ToString("yyyyMMddHHmmss") + "-" + "PO014" + ".