获取Excel文件的sheet名(VB.NET)
1.获取第一个sheet的名称。
Public Shared Function GetFirstSheetName(ByVal strFilePath As String) As String
Dim myExcel As Excel.Application = New Excel.Application
Dim missing As Object = System.Reflection.Missing.Value
myExcel.Application.Workbooks.Open(strFilePath)
Dim mybook As Excel.Workbook = myExcel.Workbooks(1)
Dim sheet As Excel.Worksheet = mybook.Sheets(1)
Dim strSheetName As String = sheet.Name
mybook.Close()
myExcel.Quit()
Return strSheetName
End Function
2.获取全部sheet的名称。
Public Shared Function GetAllSheetName(ByVal strFilePath As String) As String()
Dim strConn As String = String.Empty
If strFilePath.EndsWith("xls") Then
strConn = "Provider=Microsoft.Jet.OLEDB.4.0; " +
"Data Source=" + strFilePath + "; " +
"Extended Properties='Excel 8.0;IMEX=1'"
ElseIf strFilePath.EndsWith("xlsx") Then
strConn = "Provider=Microsoft.ACE.OLEDB.12.0;" +
"Data Source=" + strFilePath + ";" +
"Extended Properties=""Excel 12.0;HDR=YES"""
End If
Dim conn As OleDbConnection = New OleDbConnection(strConn)
conn.Open()
Dim sheetNames(conn.GetSchema("Tables").Rows.Count - 1) As String
For i As Integer = 0 To conn.GetSchema("Tables").Rows.Count - 1
sheetNames(i) = conn.GetSchema("Tables").Rows(i)("TABLE_NAME").ToString
Next
conn.Close()
Return sheetNames
End Function
获取Excel文件的sheet名(VB.NET)相关推荐
- EasyExcel获取excel文件中sheet页总数,及对应sheet页名称及下标
问题: 多工作表excel文件读取,获取文件中总共有多少个sheet页,及获取对应sheet页名称 代码 import com.alibaba.excel.EasyExcel; import com. ...
- C#获取Excel表格所有sheet名(Epplus)
欢迎加入BIM行业开发交流1群 群号:711844216 一.背景 小伙伴们在C#中使用Excel表格时,可能需要将去获取Excel所有Sheet名 二.思路 1.组件:Epplus epplus组件 ...
- python 获取excel文件内sheet名称列表
xl = pd.ExcelFile('foo.xls') xl.sheet_names # see all sheet names xl.parse(sheet_name) # read a spec ...
- 【框架思路】python如何读取excel文件内容?如何获取excel文件的路径及sheet名称?
转载请注明作者和出处:美二 https://blog.csdn.net/qq_32654897/article/details/88579713 一.背景说明 在自动化项目中,有时候测试用例会放在ex ...
- 打开Excel文件,表名为Sheet1$或'TS-X'$
本人用VB可视化数据管理器打开Excel文件,表名为Sheet1$或'TS-X'$,运行SQL语句select * from Sheet1$出错,可能是表名含有$或',才出错,可不能改名,请问该如何写 ...
- ajax读取xlsx文件,从Ajax中的服务器响应获取Excel文件(.xlsx)
在获得该文件的响应(成功的ajax方法)后,获取Excel文件并在浏览器中打开下载窗口时出现问题.我已经合适了Content-Type and Content-Disposition headers, ...
- php如何打开excel文件,如何使用php获取excel文件数据
文章主要介绍了php获取excel文件数据的方法.具有很好的参考价值.下面跟着小编一起来看下吧. 1.下载PHPExcel类,是一个文件夹,还得有一个文件PHPExcel.php,两个在同级目录 ? ...
- php读取excel文件的数据,如何使用php获取excel文件数据
如何使用php获取excel文件数据 文章主要介绍了php获取excel文件数据的方法.具有很好的参考价值.下面跟着小编一起来看下吧. 1.下载PHPExcel类,是一个文件夹,还得有一个文件PHPE ...
- 五种方式获取一个文件的扩展名
在PHP面试中,经常碰到此题 :要求写出5种以上的方法,获取一个文件的扩展名,其实也是在考察面试者基础知识的掌握程度, 下面整理了几种常用的方法(下面方法返回的都是不带'.'的,如果要求带 '.'的话 ...
最新文章
- Python-高阶函数
- DOS call 中的%cd%,当前文件夹演示
- Ubuntu16.04 安装 OpenMPI4.0.0
- C和指针之函数之可变参数
- 2 如何设置窗口title_如何设置华为4G路由2的WiFi黑白名单【设置方法】
- WPF 虚拟化 VirtualizingWrapPanel 和 VirtualLizingTilePanel
- [Contest]2017 ACM/ICPC Asia Regional Shenyang Online(01 03 07 09 10 11待补)
- java模拟病人就诊过程_new 患者在医院看病过程:先排队等候 联合开发网 - pudn.com...
- python进阶装饰器_Python进阶: 通过实例详解装饰器(附代码)
- 卢卡奇总体性原则_卢卡奇总体性中的现实主义与人性构建
- 像python一样运行js的__main__
- jQuery的页面加载事件
- 基于javaweb的宠物管理系统
- 《系统分析与设计》课程设计——医院门诊信息管理查询系统
- Win10远程控制别人电脑的操作方法
- 分布式集群中如何保证线程安全?
- webSphere 配置
- 声音“三要素”---响度(loudness),音高(pitch),音色(timbre)
- #3,Android Studio Android开发APP的开发语言和APP连接的数据库 总结
- 人类社会——为什么要有秩序