C#实战004:Excel操作-读取Excel工作簿
成功链接上Excel文件之后我们就可以开始读取该Excel,首先我们先来读取Excel下有几个工作簿
//-----------------------------读取Excel工作簿-------------------------------
List<string> tableName = new List<string>();//创建泛型类,用于存储读取的表单列表
DataTable DT = myCon.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);//参数初始化DataTable 类的新实例
foreach (System.Data.DataRow row in DT.Rows)// 循环遍历Excel表单
{string sheetTableName = row["TABLE_NAME"].ToString();//获得Excel工作簿Sheet页面(工作表名称)Console.WriteLine(sheetTableName);//输出测试工作簿//过滤无效SheetName if (sheetTableName.Contains("$") && sheetTableName.Replace("'", "").EndsWith("$"))//判断工作簿名称是否含有’字符{sheetTableName = sheetTableName.Replace("'", ""); //替换掉字符串中的所有要替换的字符sheetTableName = sheetTableName.Substring(0, sheetTableName.Length - 1);//截取字符串,开始的位置到结束为止length-1tableName.Add(sheetTableName);//存入tableName类中}
}
这样我们就读取到了Excel工作簿了,如果你想知道你的Excel表中有哪些工作簿,可以直接遍历读取tableName即可:
foreach (string sheet in tableName)
{Console.WriteLine("Sheet:" + sheet);
}
欢迎关注本人的公众号:编程手札,文章也会在公众号更新
C#实战004:Excel操作-读取Excel工作簿相关推荐
- C#操作Excel文件(读取Excel,写入Excel)
看到论坛里面不断有人提问关于读取excel和导入excel的相关问题.闲暇时间将我所知道的对excel的操作加以总结,现在共享大家,希望给大家能够给大家带了一定的帮助. 另外我们还要注意一些简单的问题 ...
- 【知识兔】自学Excel之2:工作簿操作
工作簿是Excle的工作区域,是用户使用Excel进行操作的载体,一个工作簿中包含多个工作表,工作表是由若干个行和列组成的二维表格. 工作簿的主要类型有:普通工作簿(*.xlsx),97-2003工作 ...
- python read_excel 参数_详解pandas库pd.read_excel操作读取excel文件参数整理与实例
详解pandas库pd.read_excel操作读取excel文件参数整理与实例 来源:中文源码网 浏览: 次 日期:2019年11月5日 详解pandas库pd.read_excel操作 ...
- python read_excel header_详解pandas库pd.read_excel操作读取excel文件参数整理与实例
除了使用xlrd库或者xlwt库进行对excel表格的操作读与写,而且pandas库同样支持excel的操作:且pandas操作更加简介方便. 首先是pd.read_excel的参数:函数为: pd. ...
- python处理Excel表格--读取Excel表格
文章目录 前言 一.读取Excel表格 二.项目:2010年美国人口普查数据自动化处理 2.1 做什么.如何做? 2.2 print()与pprint() 2.3 完整源码及分析 前言 python处 ...
- 使用最新的poi-4.1.0.jar导入导出Excel表格——读取Excel表格数据用法
使用最新的poi-4.1.0.jar导入导出Excel表格--读取Excel表格数据用法 其中主要的一点心得就是在switch语句哪里进行读取数据转换时,我看到网上的一些用法都是使用 HSSFCell ...
- Python删除Excel中的指定工作簿Sheet
Python删除Excel中的指定工作簿Sheet 简单粗暴上代码 默认文件路径为同一个文件夹 # 导入所需库 import openpyxl 若没有此库 直接 Terminal 安装 pip ins ...
- 「Excel技巧」Excel批量提取当前工作簿下的所有工作表名称
摘自:「Excel技巧」Excel批量提取当前工作簿下的所有工作表名称 (baidu.com) 一个工作簿里有很多工作表,想要提取当前工作簿的所有工作表名称,你会怎么操作? 过去的我,可能会一个个手动 ...
- Excel如何在整个工作簿中批量替换指定数据
今天跟大家分享一下Excel如何在整个工作簿中批量替换 1.下面以下图为例跟大家介绍一下怎么批量替换整个工作簿数据. 2.首先我们点击下图选项 3.单击[更多].[批量替换] 4.选择全部工作表,然后 ...
- Excel怎么将同一工作簿多个表格合并
今天跟大家分享一下Excel怎么将同一工作簿多个表格合并 1.如下图打开演示文件,想要将工作簿中两个工作表合并为一个. 2.点击[方方格子]选项 3.选择[汇总拆分],[合并多表] 4.点击[当前工作 ...
最新文章
- 关于神经网络模型的一些入门知识
- 不平衡数据的数据处理方法
- 学习vim的linux游戏,PacVim:一个学习 vim 命令的命令行游戏 | Linux 中国
- luoguP2701 [USACO5.3]巨大的牛棚Big Barn(极大子矩阵)
- listview中有按钮、图片等需要不同点击处理的控件如何处理
- MVC三层架构详细图
- 产品选型“神器” TIA Selection Tools 之选择 S7-1500T 全程详解
- HttpClient 通过资源URL下载资源
- 初级软件水平测试题,2020初级会计题库软件机考系统练习试卷
- Win7安装RNDIS驱动
- linux下 Wowza安装与ffmpeg测试
- 多媒体计算机设备清单,多媒体教室配置及清单.doc
- 大众点评文字反爬破解
- 【毕业设计】基于树莓派的指纹识别考勤系统 - 单片机 嵌入式 物联网
- 2020-11-10大众点评字体反爬抓取信息
- Java Emitter Template
- HyperV Windows系统端口转发给主机 2021-12-13
- 人工智能热卖榜图书《人工智能怎么学》
- C++ 实现斗地主玩法
- 实现表格隔行变色的方法