C#获取excel中sheel名称
来源:互联网 发布:单品数据跟踪 编辑:程序博客网 时间:2024/06/05 04:07
- public static DataTable GetExcelTable(string excelFilename)
- {
- string connectionString = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Jet OLEDB:Engine Type=35;Extended Properties=Excel 8.0;Persist Security Info=False",excelFilename);
- DataSet ds = new DataSet();
- string tableName;
- using (System.Data.OleDb.OleDbConnection connection = new System.Data.OleDb.OleDbConnection(connectionString))
- {
- connection.Open();
- DataTable table = connection.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables, null);
- tableName = table.Rows[0]["Table_Name"].ToString();
- string strExcel = "select * from " + "[" + tableName + "]";
- OleDbDataAdapter adapter = new OleDbDataAdapter(strExcel, connectionString);
- adapter.Fill(ds, tableName);
- connection.Close();
- }
- return ds.Tables[tableName];
- }
- //VB Code
Dim connectionString As String ' Used to store the connection string
Dim customerList As New DataSet ' Used to store the temp records readed from the Excel file
Dim excelData As OleDb.OleDbDataAdapter
connectionString = String.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=""Excel 12.0;HDR=YES"";", fileName)
excelData = New OleDb.OleDbDataAdapter("SELECT * FROM [Sheet1$]", connectionString)
excelData.TableMappings.Add("Sheet1", "ImportCustomer")
excelData.Fill(customerList)
0 0
- C#获取excel中sheel名称
- C#获取Excel中所有的Sheet名称
- C#获取Excel中所有的Sheet名称
- C#获取Excel中所有的Sheet名称
- c#获取excel中的所以sheet名称
- C#中获取文件夹的名称
- C# 获取Excel中数据
- VB.Net获取Excel中Sheet的名称
- Excel中:利用公式获取工作表名称
- c# 获取宽带名称
- c#获取文件夹名称
- C#获取服务器名称
- 保存Excel文件、获取表的名称——Visual C#读取Excel和Access数据库
- EXCEL中定义名称
- c#获取数据库中所有表名称的方法
- c#获取数据库中所有表名称的方法
- C#中获取当前CPU编号和线程名称
- C#中循环获取枚举中的名称和值
- xx.offsetLeft与xx.style.left的区别
- keepass.pfx编译报错问题汇总
- KEIL/IAR 与 Doxygen 快速上手 - 嵌入式编程的注释管理小技巧
- 密码低、中、高三个级别的样式设定
- [LeetCode][Java] Pascal's Triangle
- C#获取excel中sheel名称
- 50款经典 iPhone 开源应用(附代码下载)
- blog、wiki、项目管理和项目知识管理
- Android开发入门者需知的android知识
- Highcharts数据表示(3)
- linux下python之模拟鼠标键盘动作具体实现
- Android UI集合
- 工作总结16 业务处理和查询中的DDL的应用问题
- 在spring中使用MethodInterceptor实现aop(附项目中demo)