当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 将数据导出到Excel的方法有多种,速度有快慢之分,我用过三种方法,速度都比较快,下面的一种是通过剪贴板进行,不过在个别W2K以上的系统,由于字符集编码不同,中文内容导出到Excel后可能变成乱码。
 

 

 ·delphi关于线程的消息处理     »显示摘要«
    摘要:在平时写程序时,总是碰到窗体(tform)与线程(tthread)消息通信问题。令人烦恼的是窗体不能向线程(tthread)发送消息(线程没有窗口句柄)。经过几天的折腾,想出二种解决方案,拿出来跟大家探讨探讨。 第一。我们知道vc++ 中的mfc类库是自已封装了消息处理(beginmessage, endmessage),在mfc中对消息的处理是通过建立一张消息映射表,而把方法(function......
 ·delphi 水晶报表打包解决     »显示摘要«
    摘要:开发环境: delphi6.0及水晶报表9.2 (程序中以bde连接设计报表)打包工具: installshield developer v8.02打包必备: iinstallhields8.0 1. mouules: license.msm;rdcdesigntime.msm;rdcruntime.msm;reportengine.msm 添加以上mouules:在license中输入水......


快速导出数据到Excel(一):利用剪贴板

  将数据导出到excel的方法有多种,速度有快慢之分,我用过三种方法,速度都比较快,下面的一种是通过剪贴板进行,不过在个别w2k以上的系统,由于字符集编码不同,中文内容导出到excel后可能变成乱码.

【程序编程相关:保存页面为MHT的代码

//显示进度条面板 【推荐阅读:进程查看器1.2版,欢迎下载

【扩展信息:用Delphi编写自己的可视化控件

procedure showprogress(min, max, position: integer);

begin

    pnlprogress.left := (clientwidth - pnlprogress.width) div 2;

    progressbar1.min := min;

    progressbar1.max := max;

    progressbar1.position := position;

    pnlprogress.visible := true;

    pnlprogress.update;

end;

//将数据库数据添加到datalist

function getdatalist(datalist: tstringlist): boolean;

var

    s: string;

    i: integer;

begin

    result := true;

    datalist.clear;

    try try

        datalist.add(这是标题);

        progressbar1.stepit;

        adoquery1.disablecontrols;

        with adoquery1 do begin

            first;

            s := ;


...   下一页
    摘要:http://dev.csdn.net/article/53/53442.shtm如何将几个dbgrid里的内容导入同一个excel表中?在软件实际制作中,为节省开发成本和开发周期,一些软件人员通常会吧dbgrid中的数据直接导出到excel表中,而先前能看到的函数仅仅只能在workbook的一个sheet中导入数据,不支持多sheet!。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~......
» 本期热门文章:

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