标题:请教TXT文件转EXCEL文件
取消只看楼主
ictest
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:325
专家分:114
注 册:2010-2-17
结帖率:69.81%
已结贴  问题点数:20 回复次数:0 
请教TXT文件转EXCEL文件
现有如下一段代码:
Private Sub Command1_Click()
Dim xls As Object, xlsBook As Object, xlsSheet As Object
Set xls = CreateObject("Excel.Application")
Set xlsBook = xls.Workbooks.Add("c:\" & Date & ".xls")
Set xlsSheet = xlsBook.Worksheets(1)
xlsSheet.Name = Timer
Open "c:\zzzz.txt" For Input As #100
r = 1
Do While Not EOF(100)
    Line Input #100, S
    D = Split(S, ",")
    For c = 0 To UBound(D)
        xlsSheet.Cells(r, c + 1) = D(c)
    Next
    r = r + 1
Loop
Reset
xlsBook.Close
xls.Quit
Set xls = Nothing
End Sub


运行后有如下问题:
1、生成文件:希望达到如果C盘没有日期.xls文件就自动生成并导入TXT文件内容,如果有日期.xls文件则打开文件新建Sheet导入TXT文件内容,不要覆盖;
2、保存文件:希望达到默认保存不出现提示的效果;
3、清除进程:希望达到这段程序运行完毕后,进程中的“EXCEL”也随之关闭的效果。

希望前辈们或在该程序中修改,或帮忙重新写一段代码,我卡在这里好几天了。
多谢各位了!!

附zzzz.txt文件以供测试
zzzz.rar (2.75 KB)


[此贴子已经被作者于2017-7-31 23:10编辑过]

搜索更多相关主题的帖子: TXT 文件 EXCEL xls Set 
2017-07-31 23:07



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-479730-1-1.html




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

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