如题
比如.txt文件中是这样的文件格式: 设备名 error1 error2 error3
dev1 没电 无信号 无人操作
dev2 没电 无信号 无人操作
dev3 没电 无信号 无人操作
比如.txt文件中是这样的文件格式: 设备名 error1 error2 error3
dev1 没电 无信号 无人操作
dev2 没电 无信号 无人操作
dev3 没电 无信号 无人操作
解决方案 »
- access数据库远程访问路径问题
- 大家帮忙改一下这个冒泡排序的程序,谢谢!
- EXCEL画图的平滑线怎么实现
- ado中查寻的问题!
- 如何知道哪个线程的任务已经完成并关闭?
- 100分求教,如何在active dll程序中实现timer的功能
- 1、GRID32.OCX这个控件哪里有?!2、MSDN哪里有下?
- 谁有TTS的中文转语音的控件或着是包请给出URL谢谢最好是能注册的!!!
- “改操作被关联的对象取消“什么意思?
- 有没有可以反编译VB6.0的东东啊~~
- 没事,把论坛上用来计算字符串表达式的值方面的资料整理了下,欢迎大家继续改进。
- 散分 + 交换链接 www.wentrip.com 广州特价宾馆预定宾馆预订宾馆饭店订房广交会特价酒店预定酒店预订酒店
读文本文件应该没有问题吧?
首先需要在VB设计时引用EXCEL对象库
Public Sub RsToXls(RsSrc As ADODB.Recordset)
Dim MyXlsApp As New Excel.Application
Dim MyXlsWbk As New Excel.Workbook
Dim MyXlsSht As New Excel.Worksheet
Dim i, j, k, m, n As Integer
Set MyXlsApp = CreateObject("Excel.Application")
Set MyXlsWbk = MyXlsApp.Workbooks.Add
Set MyXlsSht = MyXlsWbk.Worksheets(1)
MyXlsApp.Visible = True
With RsSrc
If RsSrc Is Nothing Then
MsgBox "没有数据,无法导出", vbExclamation
Exit Sub
ElseIf .RecordCount = 0 Then
MsgBox "没有数据,无法导出", vbExclamation
Exit Sub
End If
.MoveFirst
j = 1
'MyXlsSht.Cells(1, 1).Value = "序号"
For m = 0 To .Fields.Count - 1
MyXlsSht.Cells(1, m + 1).Value = .Fields(m).Name
Next
Do While Not .EOF
j = j + 1
MyXlsSht.Cells(j, 1) = j - 1
For i = 0 To RsSrc.Fields.Count - 1
Select Case RsSrc.Fields(i).Type
Case 7 '如果是日期类型
MyXlsSht.Cells(j, i + 1).NumberFormatLocal = "yyyy-m-d"
End Select
MyXlsSht.Cells(j, i + 1) = .Fields(i)
Next
.MoveNext
Loop
End With
'MyXlsApp.Visible = True
Set MyXlsApp = Nothing
Set MyXlsWbk = Nothing
Set MyXlsSht = Nothing
'MsgBox "数据导出完成", vbInformation
End Sub