首页 相关文章 快速导出数据到Excel(三):利用Excel内置功能

快速导出数据到Excel(三):利用Excel内置功能

将数据导出到Excel的方法有多种,速度有快慢之分,我用过三种方法,速度都比较快,下面的一种利用Excel内置的功能,是三种之中最快的。其中最主要的是下面两句:
   xlQuery := xlSheet.QueryTables.Add(ADOQExport.Recordset ,xlSheet.Range['A3']);
   xlQuery.Refresh;
  不过我这里稍为复杂一点,要通过某种条件完成分类汇总。

  function ExportToExcel: Boolean;
  var
   xlApp, xlBook, xlSheet, xlQuery: Variant;
   SQLCmd: String;
   i, iNextRow: Integer;

   //设定单元格默认格式
   procedure ExcelSetDefau...[ 查看全文 ]

2016-02-19 标签:
  • ----------VB.NET 导出数据到EXCEL中------------- 在引用当中引入Microsoft Excel 11.0 Object Library Dim oExcel As New Excel.ApplicationDim obook As Excel.WorkbookDim oSheet As Excel.WorksheetDim DataArray(2000, 2000) As Integerobook = oExcel.Workbooks.Open("c:\1.xls")oSheet = obook.Worksheets(1)oSheet.Name = "ok"Dim myAdapter As New OleDb.OleDb...[ 查看全文 ]
  • 在网上的导出为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 'm...[ 查看全文 ]
  • 标签:办公软件
    在Excel教学中,经常要向学生讲解数据的筛选操作,Excel中提供了两种数据的筛选操作,即“自动筛选”和“高级筛选”。但学生往往弄不明白,什么情况下要使用“自动筛选”和“高级筛选”?究竟可以实现数据的哪些筛选操作?怎样才能熟练地掌握数据的筛选呢?本人通过一些实例很好地化解了此部分教学中的难点,一起来看看吧。 自动筛选 “自动筛选”一般用于简单的条件筛选,筛选时将不满...[ 查看全文 ]
  • 标签:办公软件
    近日,校长交给我一个麻烦的任务:将全校两千多名学生的学籍信息录入到Excel 2000中作为资料保存。硬着头皮输了二十来个人,就遇到两个麻烦:一是要在单元格之间不断切换输入法,影响输入速度;二是输入的学号前面部分都是zjsx(“枝江市实验小学”的拼音字头),重复输入令人厌烦,而且容易出错。常言道:“磨刀不误砍柴工!”于是查资料、尝试,好一番忙活儿,终于找出了解决问题的办法。不敢独享,特...[ 查看全文 ]
  • 标签:Web开发
    上午给系统的订单管理部分添加了一个功能,把查询到的订单信息导出到Excel,供管理员分析用。以前写的代码如下: Response.Clear(); Response.BufferOutput = true; Response.Charset = "GB2312"; Response.AppendHeader("Content-Disposition","attachment;filename = FileName.xls"); Response.ContentEncoding = Encoding.GetEncoding("GB2312"); Response.ContentType = "...[ 查看全文 ]
  • 标签:Web开发
    试试看从网页中把表格直接生成excel,虽然不是直接从sql到excel,不过反而更加方便而且人性化。。 网上倒是找到了不少的资料,发现一段javascript的功能实现代码,很不错: var elTable = document.getElementById("tb"); var oRangeRef = document.body.createTextRange(); oRangeRef.moveToElementText( elTable ); oRangeRef.execCommand( "Copy" ); var appExcel = ne...[ 查看全文 ]
  • 标签:Web开发
    Excel报表的方法,一个过於简单,一个只能用於window平台(因为使用jdbc-odbc bridge),且无法使用到Excel内部的各种公式或是方法,因此,今天介绍一个apache出的元件叫POI,它可以在UNIX或window平台处理word或Excel档案,而不需要依靠window的com,并且可设定储存格格式、列印格式等等;今天我来介绍其中有关资料读取、新增、修改及删除的功能,若各位网友研究好其他的功能,麻烦Email给我(ljj@mlc.edu....[ 查看全文 ]
  • 标签:电脑入门
    自动筛选 自动筛选一般用于简单的条件筛选,筛选时将不满足条件的数据暂时隐藏起来,只显示符合条件的数据。我们通过下面的实例来进行讲解(如图1)。图1为某单位的职工工资表,打开数据菜单中筛选子菜单中的自动筛选命令,以基本工资字段为例,单击其右侧向下的列表按钮,可根据要求筛选出基本工资为某一指定数额或筛选出基本工资最高(低)的前10个(该数值可调整)记录。我们还可以根据条件筛选出基本工资在某...[ 查看全文 ]
  • 标签:办公软件
    在Microsoft OfficeAccess和 Microsoft OfficeExcel之间存在多种交换数据的方法。 ·若要将Access中的数据装入 Excel,可以从Access数据表中复制数据并粘贴到Excel工作表中,从Excel工作表连接到Access数据库,或者将Access数据导出到Excel工作表中。 ·若要将Excel中的数据装入 Access,可以从Excel工作表复制数据并粘贴到Access数据表中,将Excel工作表导入Access表中,或者从Access表链接...[ 查看全文 ]
  • 标签:办公软件
    在Excel 2003中有一个“文本到语音”的功能,使用此功能可以完成语言校对,但是在Word 2003中却没有此项功能。其实我们可以在Word中使用VBA代码调用Excel的“文本到语音”功能。 1.代码的编写 打开Word 2003,点击“工具→宏→宏”菜单命令,这时出现“宏”对话框,将“宏”命名为“语音校对”,“宏的位置”设为“所有的活动模板和文档”。再点击[创建]按钮,此时出现“代码”窗口,在其中输...[ 查看全文 ]
  • 第一步:先在excel里制作一个类似日记的表格。 第二步:在A2单元格里面输入一个测试数据。 第三步:然后在B2的单元格里输入公式"=MID(REPT(" ",COLUMNS($B:$L)-LEN($A2*100))&$A2*100,COLUMN(A:A),1)"。 第四步:然后用鼠标从B2单元格拖动到L2单元格。 第五步:用鼠标从B2单元格选取到L2单元格。 ...[ 查看全文 ]
  • 标签:办公软件
    朋友在一家大型企业的人士部门工作,手头有一张记录着员工基本情况的Excel表格,老板随时要浏览某个员工的情况,经常用鼠标拉来拉去,不仅麻烦,而且容易出现张冠李戴的错行现象。于是,我建议他用“条件格式”帮助老板浏览数据。 1、启动Excel,打开员工基本情况登记表,前面插入两个空行,并输入相应的字符(如图1)。 2、同时选中A5至S1075单元格区域(员在资料所在区域,请根据实际情况确定),执行...[ 查看全文 ]
  • 标签:办公软件
        近日,校长交给我一个麻烦的任务:将全校两千多名学生的学籍信息录入到office 2000中作为资料保存。硬着头皮输了二十来个人,就遇到两个麻烦:一是要在单元格之间不断切换输入法,影响输入速度;二是输入的学号前面部分都是zjsx(“枝江市实验小学”的拼音字头),重复输入令人厌烦,而且容易出错。常言道:“磨刀不误砍柴工!”于是查资料、尝试,好一番忙活儿,终于找出了解决问题的办法...[ 查看全文 ]
  • 标签:办公软件
       高考及其他许多类似工作有大量的数据需要录入,为了便于汇总,各校必须统一格式,所以一般由上级主管部门设计好一个数据库,再辅之以一个录入的界面。这样虽然操作起来非常直观,但丝毫不能减轻数据录入的工作量(除了自动编号之外)。仔细研究一下他们的数据库和数据构成,我们就可以放弃那些漂亮的录入界面,在EXCEL2000中轻松完成。 一、表头的设计处理 首先要自己设计一张工作...[ 查看全文 ]
  • 标签:办公软件
    新学期开始,学校要对上学期在德、智、体各方面表现出色的学生进行奖励,教务主任把各班的学生推荐表交给了我,让我用Excel整理并打印出来交学校审核。我心想这还不是件简单的事情?一个一个输入到电脑里,再排序、排版不就行了。说起来简单,可干起来就快不了了。表格项目很多,光录入一张表格的数据就得用几分钟,可是有一百多份表格呢!我遇事喜欢琢磨,总想看看有没有可以“偷懒”的地方,只有巧干...[ 查看全文 ]
  • 标签:电脑入门
    在一个列数很多的Excel表格中输入数据时,来回拉动滚动条,既麻烦又容易错行,非常不方便。那如何在Excel中快速录入数据呢?其实,在Excel中录入数据有很多的技巧,合理地运用它们可以提高我们的工作效率。本文另辟蹊径,向大家介绍一下如何利用VBA代码实现数据的快速录入。请看下面的例子。 假设在填写的某列数据中,员工所属的部门有一车间、二车间、销售部等等,如果我们能用数字代替这些文字内容输入的话(...[ 查看全文 ]
  • 标签:ASP
      一、使用OWC 什么是OWC? OWC是Office Web Compent的缩写,即Microsoft的Office Web组件,它为在Web中绘制图形提供了灵活的同时也是最基本的机制。在一个intranet环境中,如果可以假设客户机上存在特定的浏览器和一些功能强大的软件(如IE5和Office 2000),那么就有能力利用Office Web组件提供一个交互式图形开发环境。这种模式下,客户端工作站将在整个任务中分担很大的比重。 &...[ 查看全文 ]
  •   procedure TDM.CopyDbDataToExcel(Target: TDBGridEh;mb,FileName: string); var iCount, jCount: Integer; XLApp: Variant; Sheet: Variant; begin Screen.Cursor := crHourGlass; if not VarIsEmpty(XLApp) then begin  XLApp.DisplayAlerts := False;  XLApp.Quit;  VarClear(XLApp); end; //--------------------------选...[ 查看全文 ]
  • 最近在看数据库方面的书籍和视频,我觉得数据库的导入和导出很有用,顺便做一下总结,以免将来有遗忘啊!其实导入和导出很相似,思路是一样的,还有导入导出文本,Acess,Excel等等模板也都挺相似的,所以我就总结导出Excel吧。下面请看步骤: 1、首先需要准备的是在你的电脑上创建一个Excel表格(我创建在了桌面上)如图所示(是空的):           2、在SQL Server2008的企业...[ 查看全文 ]
  • 标签:办公软件
    将网页表格数据导入Excel XP最简单的方法就是复制了,选定网页表格内容,执行复制操作后到Excel XP中一“粘贴”就可以了,表格格式仍然保持不变。 但网页上有些数据是时常更新的,您是否希望Excel XP中的数据也能随网站一起更新呢?没问题,看我的。 当您应用上面复制的方法粘贴完毕时,在数据的尾部会出现一个“粘贴选项按钮”,选...[ 查看全文 ]
手机页面 收藏网站 回到头部