文件名称:上传并读取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