现在要用php向excel模板写入数据,该怎么处理?请多指教。试过用Excel2007,数据可以填入,就是无法保存原来设计的模板。

解决方案 »

  1.   

    fopen  fwrite 最后fclose 不可以吗
      

  2.   

    用phpExcel类
    http://phpexcel.codeplex.com/
      

  3.   

    我用的是PHPExcel 不支持fopen和fclose
      

  4.   


    用phpexcel打开 然后再保存 原来的模板就不见了 
      

  5.   

    回复5楼,
    是要用指定的模板,就是设计好的excel表格模板,只要填入数据和插入照片。还可以修改表单sheet的名称。
      

  6.   

    回复
    运用Excel2007可以方便加入数据和插入照片,就是无法使用模板,我试了几种方法,模板都无法保存。哪位高手知道如何解决?谢谢!
      

  7.   

    excel理论上是个xml格式的文档,所谓的模板定义是一组xml字符串 你把那个xml复制到php里面 然后连同数据一起写道一个文档中就ok了
      

  8.   

    谢谢8楼9楼参与,问题是需要的excel 模板格式复杂,去一个cell写很麻烦,要求最后是生成一个独立的Excel 文件。原来是用VB编程,没有问题,现在想改用PHP。9楼那种方法我不太明白,能否达到最终的效果,请指教如何操作。谢谢!
      

  9.   

    试用如下方法读取文件
    $objReader = new PHPExcel_Reader_Excel5;
    $objPHPExcel = $objReader->load("XXX.xls");