将excel中的数据导入Griedview 如何将excel中的数据导入Griedview中把数据显示出来.我用的是C# 在excel中数据横着的可以导入了 现在就是竖着的不怎么到怎么导 大家帮帮忙!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DataTable Excel_UserInfo = new DataTable(); FileInfo fileInfo = new FileInfo(Path.Combine(TEMP_DIRECTORY, Guid.NewGuid().ToString() + ".xlsx")); try { using (Stream xlsStream = new BufferedStream(fileInfo.Open(FileMode.CreateNew), 1024)) { xlsStream.Write(EmployeeBytes, 0, EmployeeBytes.Length); } string strConn = @"Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Source=" + fileInfo.FullName + ";" + "Extended Properties=\"Excel 12.0;HDR=YES;IMEX=1;\""; string strExcel = "select * from [Chengdu Resources$]"; using (OleDbDataAdapter adaptor = new OleDbDataAdapter(strExcel, strConn)) { DataSet ds = new DataSet(); adaptor.Fill(ds); Excel_UserInfo = ds.Tables[0]; } } finally { fileInfo.Delete(); }Gridview绑定Excel_UserInfo就可以了 【c#】还是关于鼠标隐形显形的问题,求大神 Thread.Suspend() 回释放资源吗? 鼠标在pictureBox上的悬停事件 关于c#用按钮控制画图的问题 我自己写的下载器codeproject上的代码无法下载, 但是迅雷可以下. 是什么原因, 已经登陆 一个简单的模拟(分不够可以再加) 兼职工作! c# winform 正则表达式 访问不了自定义的类库 如何动态加载和卸载Form? log4net的app.config的问题 字体标红问题
FileInfo fileInfo = new FileInfo(Path.Combine(TEMP_DIRECTORY, Guid.NewGuid().ToString() + ".xlsx"));
try
{
using (Stream xlsStream = new BufferedStream(fileInfo.Open(FileMode.CreateNew), 1024))
{
xlsStream.Write(EmployeeBytes, 0, EmployeeBytes.Length);
}
string strConn = @"Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Source=" + fileInfo.FullName + ";" + "Extended Properties=\"Excel 12.0;HDR=YES;IMEX=1;\"";
string strExcel = "select * from [Chengdu Resources$]"; using (OleDbDataAdapter adaptor = new OleDbDataAdapter(strExcel, strConn))
{
DataSet ds = new DataSet();
adaptor.Fill(ds);
Excel_UserInfo = ds.Tables[0];
}
}
finally
{
fileInfo.Delete();
}Gridview绑定Excel_UserInfo就可以了