怎样使用oledb读取Excel?
2011-09-08 14:04
246 查看
String conn="Provider=Microsoft.Jet.OLEDB.4.0; Data Source =***.xls; Extended Properties =Excel 8.0";
//在这里请注意这个字符串的形式,不要写错。
OleDbConnection connection =new OleDbConnection (conn);
DataTable dt=connection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,null);
//获得当前Excel的表名
List<String> sheetNames=new List<String>();
foreach(DataRow item in dt.Rows)
{
sheetNames.Add(item["TABLE_NAME"].ToString());
}
//填充数据
OleDbDataAdapter myCommand =new OleDbDataAdapter ("sELECT * fROM [tableName]",conn);
DataSet ds=new DataSet();
myCommand.Fill(ds);
//在这里请注意这个字符串的形式,不要写错。
OleDbConnection connection =new OleDbConnection (conn);
DataTable dt=connection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,null);
//获得当前Excel的表名
List<String> sheetNames=new List<String>();
foreach(DataRow item in dt.Rows)
{
sheetNames.Add(item["TABLE_NAME"].ToString());
}
//填充数据
OleDbDataAdapter myCommand =new OleDbDataAdapter ("sELECT * fROM [tableName]",conn);
DataSet ds=new DataSet();
myCommand.Fill(ds);
相关文章推荐
- 使用OLEDB可以对excel文件进行读取1
- 使用OLEDB读取不同版本Excel数据的连接字符串设置
- 使用OLEDB可以对excel文件进行读取1
- 使用OLEDB读取不同版本Excel数据的连接字符串设置
- 使用OLEDB方式读取Excel文件到DataTable中数据类型的处理
- C#使用OLEDB读取Excel的一个注意点
- 使用OLEDB读取不同版本Excel数据的连接字符串设置
- 使用OLEDB读取excel和csv文件
- C#使用OLEDB读取Excel的一个注意点
- 使用OLEDB方式 读取excel和csv文件
- 使用OLEDB读取Excel文件
- 使用OleDb读取Excel所有的Table并用Sheet名称作为表名称
- C# 使用OLEDB读取不同版本Excel数据的连接字符串
- 使用OleDb读取Excel所有的Table并用Sheet名称作为表名称
- C# - 使用 OLEDB读取 excel(不用Excel对象).
- c#.net使用oledb读取excel
- asp.net 解决使用OLEDB导入excel数据时同时包含文本和数字的列无法正常读取情况
- 使用OLEDB读取不同版本Excel数据的连接字符串设置
- 使用OleDbConnection读取Excel时的Microsoft.Ace.OleDb.12.0异常
- 【Bug】c#使用oleDB读excel读取不到最后一列,把Excel表格打开随便改动一列的格式就能读取出来了。请问这是什么问题