请教,怎么连接Excel文件,读取里面的数据

fangfangok 2009-01-09 02:50:17
连接字符串怎么写。能不能像操作mdb文件,那样操作xls文件呢
...全文
72 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
DNN-2017 2009-01-09
  • 打赏
  • 举报
回复
connString = ExcelOperation.GetExcelConnection(ExcelFileName);// 或者"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + ExcelFileName + ";Extended Properties=Excel 8.0;"; 


http://blog.csdn.net/jjjjj102310253/archive/2008/11/25/3370346.aspx
tiantian1024 2009-01-09
  • 打赏
  • 举报
回复
Dim sql As String
Dim strConn As String
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + strUpFile + ";" + "Extended Properties=Excel 8.0;"
Dim conn As OleDbConnection
conn = New OleDbConnection(strConn)
conn.Open()
Dim schemaTable As DataTable
schemaTable = conn.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables, Nothing)
Dim tableName As String
tableName = schemaTable.Rows(0)(2).ToString().Trim()
sql = "SELECT * FROM [" & tableName & "]"
Dim myCommand As OleDbDataAdapter = New OleDbDataAdapter(sql, conn)
Dim ds As DataSet = New DataSet
myCommand.Fill(ds, "table1")
If ds.Tables("table1").Rows.Count > 0 Then
Dim dt As New DataTable
Dim row As DataRow
dt = ds.Tables("table1")
... ... .
End If
blackmeit 2009-01-09
  • 打赏
  • 举报
回复
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=C:\\Inetpub\\wwwroot\\contacts.xls;"+
"Extended Properties=Excel 8.0;";
OleDbConnection conn = new OleDbConnection(strConn);
OleDbDataAdapter myCommand = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", strConn);
DataSet myDataSet = new DataSet();
myCommand.Fill(myDataSet);

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧