C#读取Excel多个sheet
来源:互联网 发布:coreldraw x6软件下载 编辑:程序博客网 时间:2024/06/03 19:38
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Data.OleDb;
- namespace ConsoleApplication1
- {
- class Program
- {
- static void Main(string[] args)
- {
- //读取Excel中多个表的名字
- string SourceExcelPath = "E:\\C# Projects\\ConsoleApplication1\\ForTesting2.xlsx";
- string StrConn = "Provider=Microsoft.ACE.OLEDB.12.0;"+" Data Source=" + SourceExcelPath + ";"+"Extended Properties='Excel 12.0;HDR=Yes;IMEX=1'";//路径的正确性
- OleDbConnection ExcelConn = new OleDbConnection(StrConn);
- ExcelConn.Open();//打开连接
- //获取列表信息
- System.Data.DataTable SheetNames = ExcelConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[]{null,null,null,"Table"});//获取列表名称
- string []TableNames=new string[SheetNames.Rows.Count];
- for (int k = 0; k < SheetNames.Rows.Count;++k )
- {
- TableNames[k]=SheetNames.Rows[SheetNames.Rows.Count-k-1]["TABLE_NAME"].ToString();//遍历
- Console.WriteLine(TableNames[k]);
- }
- }
- }
- }
阅读全文
0 0
- C#读取Excel多个sheet
- C#读取Excel多个sheet
- C#读取和导出EXCEL类库(可操作多个SHEET)
- C#读取和导出EXCEL类库(可操作多个SHEET)
- c#读取Excel的第一个Sheet表
- c#读取Excel的第一个Sheet表
- c#读取Excel的第一个Sheet表
- C# 操作excel多个sheet
- [二合一]C#读取和导出EXCEL类库(可操作多个SHEET)
- (JXL)JAVA读取Excel数据(包含多个Sheet)
- C#处理多个Excel合并,复制Sheet
- C# 读取excel 几种方法的集合 读取excel多sheet
- ireport excel 多个sheet
- C# 使用 C# Aspose.Cells导出多个Sheet的Excel .net导出Excel C#导出Excel
- C# 读取Excel中指定的Sheet名称或索引
- C# 读取Excel中指定的Sheet名称或索引
- C# 读取Excel中指定的Sheet名称或索引
- C# 读取Excel中指定的Sheet名称或索引
- 编程技巧
- 1567: [JSOI2008]Blue Mary的战役地图
- APK的安全(二)--如何防御
- Linux学习日志一:Automake安装及测试
- MxNet与numpy 的ndarray区别
- C#读取Excel多个sheet
- HttpClient连接池出现连续ConnectionPoolTimeoutException:Timeout waiting for connection from pool异常
- 【KMP算法】The Dominator of Strings HDU
- opencv运动物体检测
- 【bzoj 1458】士兵占领(最大流)
- Mybatis generator最完整的配置文件(转载)
- 互联网协议入门(一)
- <context:component-scan>使用详解
- HTTP/1.1 415 Unsupported Media Type