如何快速导出数据库为EXCEL

1950144467

1950144467

2016-02-19 14:23

今天天气好晴朗处处好风光,好天气好开始,图老师又来和大家分享啦。下面给大家推荐如何快速导出数据库为EXCEL,希望大家看完后也有个好心情,快快行动吧!
在网上的导出为EXCEL文档的方法大概是这样的 
  
  DimiAsInteger,jAsInteger
  DimmyexcelAsNewExcel.Application
  DimmybookAsNewExcel.Workbook
  DimmysheetAsNewExcel.Worksheet
  Setmybook=myexcel.Workbooks.Add'添加一个新的BOOK
  Setmysheet=mybook.Worksheets.Add'添加一个新的SHEET
  'Fori=1Tomyres.RecordCount
  'Forj=1Tomyres.Fields.Count
  'mysheet.Cells(i,j)=myres.Fields.Item(j-1).Value
  'If(i*j)Mod500=0Then
  'DoEvents
  'EndIf
  'Nextj
  'myres.MoveNext
  'Nexti
  myexcel.Visible=True
  mybook.SaveAs(m_ExcelName)'保存文件
  
  这中方法没什么错误,但是如果数据量很大的话,麻烦就来了,出现程序长时间不响应 
  
  关键是循环,下给出我的代码  
  
  假设定义的记录名为myres  
  
  DimmyexcelAsNewExcel.Application
  DimmybookAsNewExcel.Workbook
  DimmysheetAsNewExcel.Worksheet
  Setmybook=myexcel.Workbooks.Add'添加一个新的BOOK
  Setmysheet=mybook.Worksheets.Add'添加一个新的SHEET
  myexcel.visible=true
  mysheet.Cells.CopyFromRecordsetmyres
  mybook.SaveAs(m_ExcelName)'保存文件 
  
  利用这个代码可以大大的缩短导出时间,8000多个纪录用第一种方法大概需要2分多  
  
  而用第二种方法只大概要4秒,可以亲自试验一下,上述结果测试平台为WIN98 EXCEL2000->

展开更多 50%)
分享

猜你喜欢

如何快速导出数据库为EXCEL

编程语言 网络编程
如何快速导出数据库为EXCEL

快车如何使用导入导出数据库

电脑网络
快车如何使用导入导出数据库

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

PLSQL Developer怎么导出数据库

软件教程
PLSQL Developer怎么导出数据库

Excel 2000数据库管理

办公软件
Excel 2000数据库管理

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

用Excel建立数据库

电脑入门
用Excel建立数据库

异构数据库之间的导入导出

SQLServer
异构数据库之间的导入导出

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

如何获得系统光驱的盘符

如何获得系统光驱的盘符

春运12306订票提示证书错误怎么办

春运12306订票提示证书错误怎么办
下拉加载更多内容 ↓