asp.net 读Excel文件

原创 2011年01月21日 10:37:00

1.引用.net组件Microsoft.Office.Interop.Excel,

 

using Excel = Microsoft.Office.Interop.Excel;

 

2.Coding;

 

try
            {
                Microsoft.Office.Interop.Excel.Application excelApp = null;
                Excel.Workbook excelWorkbook = null;
                Excel.Worksheet excelWorksheet = null;
                Excel.Range range = null;

 

                string fileName = "sl.xlsx";
                excelApp = new Excel.ApplicationClass();
                excelWorkbook = excelApp.Workbooks.Open(
               fileName, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
               Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
               Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);//打开文件

                excelWorksheet = (Excel.Worksheet)excelWorkbook.Worksheets[1];//excelSheets[1],读取第一个工作表
                int RowNum = excelWorksheet.UsedRange.Cells.Rows.Count; //有效行数
                this.Label1.Text += "RowNum="+Convert.ToString(RowNum)+"|";
                string start = "A"; //列起始位置
                string end = "B";//列终止位置
                for (int i = 1; i <= RowNum; i++)
                {
                    range = excelWorksheet.get_Range(start+"" +i.ToString(),end+""+i.ToString());
                    Array array = (Array)range.Cells.Value2;

                    this.Label1.Text += array.GetValue(1, 1).ToString() + "|";
                }
            }
            catch
            {

            }

asp.net 上传Excel文件时出现: Microsoft JET Database Engine 未指定的错误

原来一网站运行没有问题,后来在IIS中做了一些设定后,在上传Excel文件时出现了:Microsoft JET Database Engine 未指定的错误。跟踪程序可以看到是在把Excel文件上传至...
  • wwwdbs
  • wwwdbs
  • 2011年08月15日 16:16
  • 2271

ASP.NET读取Excel文件的三大方法浅析

文章来自51CTO:http://developer.51cto.com/art/200907/139788.htm     ASP.NET读取Excel文件方法一:采用OleDB读取Exc...

Asp.net 导出Excel文件的三种方法

Datagrid数据导出到excel文件的三种方法 方法一:导出到csv文件,存放在服务器端任一路径,然后给客户下载 优点: 1、可以进行身份认证后给客户下载,如果放到非w...

ASP.NET:EXCEL找不到文件、权限不够之综合解决方案

错误信息:找不到“xxx.xls”。请检查文件名的拼写,并验证文件位置是否正确。 错误信息:Excel 无法访问“XXX.xls”。该文档可能为只读或加密文档。 如果您正试图从最近使用的文件列表...

asp.net中将GridView数据导出成Excel文件(下)

asp.net中将GridView数据导出成Excel文件(下) /// 导出GridView中的数据到Excel private static void GoToExcel(GridVi...

ASP.NET DataGrid导出Excel文件

在使用ASP.NET做网站时,如果直接在网页上编辑打印数据是很不方便的,因此需要导出Excel供使用者下载编辑。在寻找解决方法时,找了很多资料,经过添加和修改,终于得到令自己满意的代码: ...

Asp.net 数据导出为Excel文件

数据导出为Excel文件 //一个有数据的DataTable DataTable dt = getData(); StringB...

asp.net读取Excel文件的两种方法,NPOI方法

第一种方法:传统方法,采用OleDB读取EXCEL文件, 优点:写法简单,缺点:服务器必须安有此组件才能用,不推荐使用 private DataSet GetConnect_DataSet2(st...
  • lybwwp
  • lybwwp
  • 2014年02月28日 14:28
  • 20587

ASP.NET控件FileUpload实现Excel文件内容上传到数据库

实现思路:Excel的内容并不可以直接上传到数据库,所以先将Excel内容读取出来转化为DataSet,然后可以得到DataTable,遍历每一行,存到数据库里就好了。 前台只放了两个控件: ...

在ASP.NET中将Excel文件中数据导入数据库并显示进度条

在ASP.NET中经常会遇到Excel文件导入数据库的问题,遇到数据量比较大的时候,最好显示进度条。进度条设计是参考网上某牛人提供的代码,利用JS实现的,谢谢这个大牛了(忘记了当时记录下他的大名了,:...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:asp.net 读Excel文件
举报原因:
原因补充:

(最多只允许输入30个字)