文件名称:上传并读取EXCEL的数据,显示到GridView中
文件大小:4KB
文件格式:RAR
更新时间:2017-09-23 10:09:06
读取EXCEL 使用C#上传并读取EXCEL的数据,显示到GridView中,参考附件,简单片段如下: if (extension == ".xls") { //IMEX=1表示将所有的列全部视为文本。省略时,excel中包含 汉字 和 数字,数字会读取不出来。 //HDR表示是否要出现一行标题头。 HDR="YES" 表示把exce中的第一行作为数据的标题。 strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filepath + ";Extended Properties=\"Excel 8.0;IMEX=1;HDR=No\";";//这是excel2003的写法 } else { strConn = "Provider=Microsoft.ace.oledb.12.0;Data Source=" + filepath + ";Extended Properties=\"Excel 12.0;HDR=No;IMEX=1\";"; //这是excel2007的写法 } try { OleDbConnection conn = new OleDbConnection(strConn); conn.Open(); //获取所有工作薄集合 System.Data.DataTable sTable = conn.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables, null); string sheetName = string.Empty; List
【文件预览】:
GetPartData.aspx.cs
GetPartData.aspx