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)相关推荐

  1. EasyExcel获取excel文件中sheet页总数,及对应sheet页名称及下标

    问题: 多工作表excel文件读取,获取文件中总共有多少个sheet页,及获取对应sheet页名称 代码 import com.alibaba.excel.EasyExcel; import com. ...

  2. C#获取Excel表格所有sheet名(Epplus)

    欢迎加入BIM行业开发交流1群 群号:711844216 一.背景 小伙伴们在C#中使用Excel表格时,可能需要将去获取Excel所有Sheet名 二.思路 1.组件:Epplus epplus组件 ...

  3. python 获取excel文件内sheet名称列表

    xl = pd.ExcelFile('foo.xls') xl.sheet_names # see all sheet names xl.parse(sheet_name) # read a spec ...

  4. 【框架思路】python如何读取excel文件内容?如何获取excel文件的路径及sheet名称?

    转载请注明作者和出处:美二 https://blog.csdn.net/qq_32654897/article/details/88579713 一.背景说明 在自动化项目中,有时候测试用例会放在ex ...

  5. 打开Excel文件,表名为Sheet1$或'TS-X'$

    本人用VB可视化数据管理器打开Excel文件,表名为Sheet1$或'TS-X'$,运行SQL语句select * from Sheet1$出错,可能是表名含有$或',才出错,可不能改名,请问该如何写 ...

  6. ajax读取xlsx文件,从Ajax中的服务器响应获取Excel文件(.xlsx)

    在获得该文件的响应(成功的ajax方法)后,获取Excel文件并在浏览器中打开下载窗口时出现问题.我已经合适了Content-Type and Content-Disposition headers, ...

  7. php如何打开excel文件,如何使用php获取excel文件数据

    文章主要介绍了php获取excel文件数据的方法.具有很好的参考价值.下面跟着小编一起来看下吧. 1.下载PHPExcel类,是一个文件夹,还得有一个文件PHPExcel.php,两个在同级目录 ? ...

  8. php读取excel文件的数据,如何使用php获取excel文件数据

    如何使用php获取excel文件数据 文章主要介绍了php获取excel文件数据的方法.具有很好的参考价值.下面跟着小编一起来看下吧. 1.下载PHPExcel类,是一个文件夹,还得有一个文件PHPE ...

  9. 五种方式获取一个文件的扩展名

    在PHP面试中,经常碰到此题 :要求写出5种以上的方法,获取一个文件的扩展名,其实也是在考察面试者基础知识的掌握程度, 下面整理了几种常用的方法(下面方法返回的都是不带'.'的,如果要求带 '.'的话 ...

最新文章

  1. Python-高阶函数
  2. DOS call 中的%cd%,当前文件夹演示
  3. Ubuntu16.04 安装 OpenMPI4.0.0
  4. C和指针之函数之可变参数
  5. 2 如何设置窗口title_如何设置华为4G路由2的WiFi黑白名单【设置方法】
  6. WPF 虚拟化 VirtualizingWrapPanel 和 VirtualLizingTilePanel
  7. [Contest]2017 ACM/ICPC Asia Regional Shenyang Online(01 03 07 09 10 11待补)
  8. java模拟病人就诊过程_new 患者在医院看病过程:先排队等候 联合开发网 - pudn.com...
  9. python进阶装饰器_Python进阶: 通过实例详解装饰器(附代码)
  10. 卢卡奇总体性原则_卢卡奇总体性中的现实主义与人性构建
  11. 像python一样运行js的__main__
  12. jQuery的页面加载事件
  13. 基于javaweb的宠物管理系统
  14. 《系统分析与设计》课程设计——医院门诊信息管理查询系统
  15. Win10远程控制别人电脑的操作方法
  16. 分布式集群中如何保证线程安全?
  17. webSphere 配置
  18. 声音“三要素”---响度(loudness),音高(pitch),音色(timbre)
  19. #3,Android Studio Android开发APP的开发语言和APP连接的数据库 总结
  20. 人类社会——为什么要有秩序

热门文章

  1. 本题目要求一元二次方程ax 2 +bx+c=0的根,结果保留2位小数。详解哦。
  2. vue项目中使用echarts-地图
  3. Android面试中常问的几种简单算法(两数之和、开灯、上楼梯、柠檬水、找最多的数)
  4. JavaSE之Date类——文章摘自菜鸟教程Java日期时间
  5. 怎样的配色能让你的作品高端!上档次呢?
  6. Windows中SMB服务器的搭建
  7. 软件测试面试需要注意什么?
  8. JavaEE笔记(基础):1.2环境变量配置
  9. Ubuntu下Lapack安装教程
  10. yaml文件的语法及注意事项