VB 实现 数据快速导入EXCEL
敬业的IT人
互联网
佚名
2008-5-23 20:15:29
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
- 最新文章
- 使用.NET向浏览器写入二进制文件[05-23]
- VisualBasic9.0前沿播报·动态篇(一)动态标识..[05-23]
- 从头创建 Visual Basic .NET 控件(一)[05-23]
- 从头创建 Visual Basic .NET 控件 (三)[05-23]
- 用VB.NET将字节数组转换为字符串[05-23]
- 如何应用VB.NET MonthCalendar控件[05-23]
- 相关文章
- 在.NET环境下将报表数据导出EXCEL和WORD[05-22]
- 數據庫從VB導入到Excel[05-22]
- 用VB.NET和Excel排生产计划[05-22]
- 使用VB.NET编写控制excel的程序[05-22]
- VB与Excel在乘幂运算时的结果差异及其不合理性[05-22]
- Visual Basic 导出到 Excel 提速之法[05-21]
