| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 724 人关注过本帖, 2 人收藏
标题:VB批量读取Excel内容
只看楼主 加入收藏
yuk_yu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:334
专家分:134
注 册:2009-3-16
结帖率:85.71%
收藏(2)
已结贴  问题点数:20 回复次数:6 
VB批量读取Excel内容
我有三个文件名以DATA开头的excel文件和一个文件名不是以data开头的文件,
如何实现只将文件名以DATA开头文件类容读入到listview1中后并删除他们?
不是以data开头的文件则忽略?
VB批量读取Excel内容.rar (10.07 KB)
搜索更多相关主题的帖子: 如何 Excel excel 
2012-12-19 02:46
yuk_yu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:334
专家分:134
注 册:2009-3-16
收藏
得分:0 
回复 楼主 yuk_yu
期待大家帮忙!!
2012-12-19 12:35
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:10 
你会不会读一个excel的呢

一个会 个个会

DO IT YOURSELF !
2012-12-19 12:38
Artless
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:4211
专家分:28888
注 册:2009-4-8
收藏
得分:10 
dir查文件
if left(文件名,4)="data" then 内容读入

无知
2012-12-19 12:40
yuk_yu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:334
专家分:134
注 册:2009-3-16
收藏
得分:0 
回复 4楼 Artless
可以帮忙写一下代码吗?
2012-12-19 13:12
yuk_yu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:334
专家分:134
注 册:2009-3-16
收藏
得分:0 
回复 4楼 Artless
Dim xlApp As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlsheet As Excel.Worksheet
Private Sub Command1_Click()
    Dim I As Integer, j As Integer
    Set xlApp = CreateObject("Excel.Application")
    xlApp.Visible = False
    FileName = Dir(App.Path & "\*.xls")
    Do While FileName <> ""
        If InStr(1, CStr(FileName), "Data", vbTextCompare) > 0 Then
            Set xlBook = xlApp.Workbooks.Open(App.Path & "\" & FileName)
            Set xlsheet = xlBook.Worksheets(1)
            Dim litem
            For I = 2 To 7
                Set litem = ListView1.ListItems.Add()
                litem.Text = xlsheet.Cells(I, 1)
                litem.SubItems(1) = xlsheet.Cells(I, 2)
                litem.SubItems(2) = xlsheet.Cells(I, 3)
                litem.SubItems(3) = xlsheet.Cells(I, 4)
            Next
            xlBook.Close (True)
            xlApp.Quit
            Kill App.Path & "\" & FileName
        End If
        FileName = Dir
    Loop
    Set xlApp = Nothing
    MsgBox "Done"
End Sub

问题解决了!!谢谢大家!!

[ 本帖最后由 yuk_yu 于 2012-12-19 16:22 编辑 ]
2012-12-19 15:11
wanshixm
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-3-1
收藏
得分:0 
工程加密了???
2013-03-01 23:35
快速回复:VB批量读取Excel内容
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017342 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved