如题
可以选择一个Excel文件,然后选择一个Sheet出现该Sheet的内容
可以决定数据从第几行开始,哪一行包含标题(突出显示出来),若没有可以自己添加.
可以选择一个Excel文件,然后选择一个Sheet出现该Sheet的内容
可以决定数据从第几行开始,哪一行包含标题(突出显示出来),若没有可以自己添加.
解决方案 »
- 此貼大家要小心 "买错书了,七折转让昨天晚上刚刚买的《Visual Basic.NET数据库开发经典案例解析》"
- 一个TEXT的问题??在线等。
- 请问谁有ActiveReports Pro 2.0的教程或资料,也请高手们介绍一下使用心得!
- 关于资源文件的问题
- 这个问题有点怪!!!
- 烦,给分
- 怎么得到当前焦点所在的控件名? -----waiting online
- 我在Form上print了一条曲线,可是当其它窗体将它覆盖后,那条曲线就被抹点了,这该怎麽办啊
- 请问如何使用VB代码写一段删除硬回车符的程序!
- 一些知道不一定明白的问题,帮忙解答
- 一巨难问题,高手,低手,有手的 请进~!(欢迎讨论)
- dataEnvironment中的记录集在哪里?怎么使用?
Dim strSheet() As String'存放sheets名称
Dim x1 As New Excel.Application
Dim iSheet As Integer
Dim i As Integer
'得到文件
dlgExcel.Filter = "excel file|*.xls"
dlgExcel.ShowOpen
strFile = dlgExcel.FileName
'得到sheet名
x1.Workbooks.Open strFile, , False
iSheet = x1.Worksheets.Count
LstSheet.Clear
ReDim strSheet(iSheet)
For i = 1 To iSheet
x1.Worksheets(i).Name = Trim$(x1.Worksheets(i).Name)
strSheet(i) = x1.Worksheets(i).Name
LstSheet.AddItem strSheet(i)
Next 'i
x1.ActiveWorkbook.Save
x1.DisplayAlerts = False
x1.Workbooks.Close
'使用Datagrid显示 datagrid 与adodc1捆绑
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0 ;Extended Properties=Excel 8.0;Data Source =" & strFile
strSql = "select * from [" & strSheet(LstSheet.LstIndex + 1) & "$]"
Adodc1.RecordSource = strSql
Adodc1.CursorType = adOpenKeyset
Adodc1.CursorLocation = adUseClient
Adodc1.LockType = adLockReadOnly
Adodc1.Refresh
不过,显示出来后,这个Excel文件不能访问,程序不能读,直接双击也不行