dbgrid导出到Excel我相信大家都能实现,但怎么让导出的Excel文件能自动加上格子呢?

解决方案 »

  1.   

    首先我不是高手,纯属路过
    你这样的问题有点强人所难,让delphi去实现如此功能有些荒唐
    建议你先试着录制宏,查看脚本,看看excel本身能否实现先?
      

  2.   

    第一種方法,你自己做好模板,用你的模板創建excel實例,模板中設好格子,然後用復制當前行的辦法插入記錄。
    第二種方法,用xlreport第三方工具,很好用功能也強大。
    第三種方法,全部用delphi代碼來操作excel。excel中的命令在常用的軟件開發平台中大都能用。
    不知道命令如何使用,自己在excel中先創建宏,看看裡面的代碼如何,在delphi還是其它開發工具
    對excel操作都和宏代碼一樣,如果是vb那就是一個樣。
      

  3.   

    //画线
       Ranges.Borders.LineStyle := 1;
      

  4.   

    楼上的哥们,你是用excel对象来实现的吧,我不想用它实现,速度太慢了