大家好我想把从SQL 中得到的数据保存到excel中,我现在可以保存了 也可以自己定义表名
及xls名, 但不知道如何使excel中的列名和数据集的相对应 。谢大家了
及xls名, 但不知道如何使excel中的列名和数据集的相对应 。谢大家了
解决方案 »
- VB里显示数据的MSFlexGrid1控件
- 各位兄弟姐妹们,救命啊!超复杂SQL SERVER存储过程+VB问题
- 关于向vc的dll传递结构体的问题
- 水晶报表9.2(中文版)Text控件不能换行的问题
- 一个简单的问题SQL数据表的拷贝
- vb试题 哪位有vb二级考试的复习资料和笔试上机试题呀 !? 能否借小弟用用啊 !!!!谢谢!
- 一个PictureBox的问题,不妨进来看看
- 怎么来做像QQ的好友分组,如分成好友,陌生人,每个组里面可以放图形啊什么的?
- 这是为什么呢???
- OptionButton的value=true时,能否让它的click事件不被触发。
- 把excel导出到SQL Server2000的问题
- 如何求得时间差(小时数)
Dim excelsheet As Object
Dim i As Integer
Dim j As Integer
Set excelsheet = CreateObject("excel.sheet")
'数据库连接
If conJxc.State = adStateClosed Then conJxc.Open "Provider=SQLOLEDB.1;Password=aa;Persist Security Info=True;User ID=aa;Initial Catalog=aa;Data Source=aa"
'数据表
If recTemp.State = adStateOpen Then recTemp.Close
recTemp.Open "select a as 姓名 from a order by a ", conJxc, adOpenStatic, adLockReadOnly, adCmdText For i = 1 To recTemp.Fields.Count
excelsheet.worksheets(1).cells(1, i).Value = recTemp.Fields(i - 1).Name
recTemp.MoveFirst
For j = 1 To recTemp.RecordCount
excelsheet.worksheets(1).cells(j + 1, i).Value = recTemp.Fields(i - 1)
Me.Caption = "现导出到:" & i & "/" & recTemp.Fields.Count & "/" & j
recTemp.MoveNext
Next
Next
excelsheet.saveas "c:\安装没交钱企业.xls"
excelsheet.application.quit
Set excelsheet = Nothing
MsgBox "导出OK!"