当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 将数据导出到Excel的方法有多种,速度有快慢之分,我用过三种方法,速度都比较快,下面的一种利用Excel内置的功能,是三种之中最快的。
 

 

    摘要: 我公司作为borland软件的行业代理商,专业销售borland全线产品,包括工具类:jbuilder\c++builder\delphi\kylix,及管理工具和需求分析工具如:caliberrm,starteam等,中间件包括:bes(visibroker appserver),bea等。作为borland大中华地区技术支持中心,能够向您提供优质可靠的技术支持。另外面向行业(电信,银行,政府......
    摘要: 由于看到前些日子retina里有个不需要预先知道帐号就可以获取一般任意 目标nt主机帐号的功能。几个月之前,我为了弄清原理,就做了一个工具。 这次整理硬盘,发现了这个小工具,这本身并不算什么,因为iss scanner等 软件都包含了这类功能。但是我希望大家能够通过这个例子,了解一些nt的 api和安全性知识。 -- 完整的code(use delphi)和一个编译好的zip文件在 ft......


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

  将数据导出到excel的方法有多种,速度有快慢之分,我用过三种方法,速度都比较快,下面的一种利用excel内置的功能,是三种之中最快的.其中最主要的是下面两句:

    xlquery := xlsheet.querytables.add(adoqexport.recordset ,xlsheet.range[a3]); 【程序编程相关:function GetVersion(

【推荐阅读:发现d2005的使用问题: d2005会

    xlquery.refresh; 【扩展信息:Creating Forms that

  不过我这里稍为复杂一点,要通过某种条件完成分类汇总.

function exporttoexcel: boolean;

var

  xlapp, xlbook, xlsheet, xlquery: variant;

  sqlcmd: string;

  i, inextrow: integer;

  //设定单元格默认格式

  procedure excelsetdefaultformat;

  begin

    xlsheet.cells.font.name := 宋体;

    xlsheet.cells.font.size := 12;

    xlsheet.cells.verticalalignment := 2;

    //xlsheet.cells.rowheight := 17.25;

    xlsheet.range[c:d].horizontalalignment := xlcenter;

  end;

  //输出标题

  procedure excelsetheader;

  begin

    xlsheet.range[a1].value := 显示在报表第一行的标题;

    xlsheet.range[a1:f1].horizontalalignment := 7;

    xlsheet.range[1:1].font.size := 18;

    xlsheet.range[1:1].font.bold := true;

    xlsheet.range[a2].value := 文件编号:wl/b 19;

    xlsheet.range[a2].font.size := 11;

    xlsheet.range[f2].value := 记录编号:gz-023;


...   下一页
 ·delphi 水晶报表打包解决    »显示摘要«
    摘要: 开发环境: delphi6.0及水晶报表9.2 (程序中以bde连接设计报表)打包工具: installshield developer v8.02打包必备: iinstallhields8.0 1. mouules: license.msm;rdcdesigntime.msm;rdcruntime.msm;reportengine.msm 添加以上mouules:在license中输入......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE