获取Excel文件的sheet名(VB.NET)
来源:互联网 发布:mac 日历 软件 编辑:程序博客网 时间:2024/05/20 09:10
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)
- VB.Net获取Excel中Sheet的名称
- Asp.net(C#)中自动获取Excel的Sheet名
- 用OLE获取Excel的Sheet名
- Excel获取Sheet表名
- 获得EXCEL的SHEET名
- C#获取Excel里sheet名
- vb.net excel 操作两个SHEET
- VB.Net关于Excel中Sheet名称(一)
- VB.Net关于Excel中Sheet名称(二)
- VB.Net关于Excel中Sheet名称(三)
- vb.net取得Excel中的全部sheet名称(亲自实践)
- VB.net 控制Excel添加Sheet页,指定添加位置
- LeetCode--Excel Sheet Column Number(Excel表格的列名转数字)Python
- 导出写Excel文件,Sheet名与导出文件名相同
- vb.net操作excel文件
- vb.net操作excel文件
- excel获取所有的sheet文件名称
- 【你知道么】90后们玩过体感游戏吗?
- 目录和文件管理
- 动态链接库创建与使用(学习笔记) .
- div添加滚动条
- Java中利用JMF编写摄像头拍照程序
- 获取Excel文件的sheet名(VB.NET)
- 关于android 获取手机号码的问题
- RDL和RDLC使用ReportViewer显示报表时筛选导出项
- ubuntu 11.04 拨号上网问题
- C# 跨线程操作控件的线程安全性方法
- 获取APK 包的相关信息PackageManager 第一部分
- JMF调用USB摄像头程序
- WindowsXP与Ubuntu的远程桌面连接
- ubuntu下使用VirtualBox的相关问题