我想用Delphi程序将数据导到word、excel中,虽然直接用程序打开word、excel,往里面丢数据,并控制表格、单元格的长宽、颜色、合并、拆分等我都做过,但太麻烦了。我想先在word、excel中排好版式、外观,要插数据的地方做成一个域一类的东西,然后程序中直接打开该模板,往这些域中象变量赋值一样的写入数据,就简单多了,这样我也不用去处理坐标、单元格等等。不知道有没有办法?

解决方案 »

  1.   

    方法很好,考虑能不能通过VBA来实现呢
      

  2.   

    我也有个类似问题,几千条记录要写入excel中,而且要求运行速度要快。不知道能不能用域的方法将数据一次性写入?
      

  3.   

    建议你先在excel中建立一个报表模板,然后用程序打开它,只管用程序填写数据就行了
      

  4.   

    建议先将板式各先保存为一个文件,然后利用ole中连接到指定的保本excell文件,打开此文件,然后即可实现往指定表格赋值(文本)即可,单目前我还无法将图片加入其中
      

  5.   

    我也想把delphi的数据导入到excell中,但是不知道怎么操作,
    请问各位在哪里可以查看相关的资料呢?
    或者哪位好心的把关键的代码贴出来一下,
    :)
      

  6.   

    http://www.csdn.net/Develop/article/21/21525.shtmDelphi+Word解决方案参考