当前位置:首页 > 网络编程 > 软件语言 > .NET > VB 实现数据快速导入EXCEL

VB 实现数据快速导入EXCEL

点击次数:91 次 发布日期:2008-11-06 07:52:22 作者:源代码网
源代码网推荐
广告载入中

源代码网整理以下VB 实现 数据快速导入EXCEL

源代码网整理以下"***********************************************************************/
"* Function Name: ToExcel */
"* Input Arguments: */
"* Out Arguments : */
"* : */
"* Description : */
"* Author : by yarno QQ:84115357 */
"* Date : 2005-11-25 */
"***********************************************************************/
Public Function ToExcel()

On Error GoTo ErrorHandler

Dim exlapp As Excel.Application
Dim exlbook As Excel.Workbook
Set exlapp = CreateObject("Excel.Application")
Set exlbook = exlapp.Workbooks.Add
exlapp.Caption = "数据正在导出......"
exlapp.Visible = True
exlapp.DisplayAlerts = False

Dim exlsheet As Excel.Worksheet


Set exlsheet = exlbook.Worksheets.Add

exlsheet.Activate
Set exlsheet = exlsheet
exlsheet.Name = "我导出的数据"


"设置列宽
exlapp.ActiveSheet.Columns(1).ColumnWidth = 10



exlapp.ActiveSheet.Columns(2).ColumnWidth = 20


StrSql = "你的SQL语句"

Set exl_rs = PubSysCn.Execute(StrSql)

exlsheet.Range("A2").CopyFromRecordset exl_rs

exl_rs.Close
Set exl_rs = Nothing


exlapp.Worksheets("sheet1").Delete
exlapp.Worksheets("sheet2").Delete
exlapp.Worksheets("sheet3").Delete
exlapp.DisplayAlerts = True
exlapp.Caption = "数据导出完毕!!"
exlapp.Visible = True

Set exlapp = Nothing
Set exlbook = Nothing
Set exlsheet = Nothing



Exit Function

ErrorHandler:
MsgBox "EXCEL : " & err.Number & " : " & err.Description
End Function  


源代码网推荐

源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华