2012-04-27 40 views
0

我有困难在docx或doc文件中写入表或彩色背景的表的彩色标题三天,但我找不到合适的解决方案。我正在使用一个php库phpdocx来生成docx文件。在docx文件中创建表

任何人都可以告诉我我在做什么错吗?

这里是我的代码我与努力:

require_once '../../classes/CreateDocx.inc'; 


    $docx = new CreateDocx(); 
    //Tables 
    $valuesTable = array(
    array(
      'head 1','head 2','head 3','head 4','head 5','head 6','head 7','head 8','head 9','head 10' 
     ), 
     array(
      11,12,13,14,15,16,17,18,19,20 
     ), 
     array(
      21,22,23,24,25,26,27,28,29,30 
     ), 
    ); 

    $paramsTable = array(
     'border' => 'single', 
     'border_sz' => 20, 
     'TBLSTYLEval' => 'MediumGrid3-accent5PHPDOCX' 
    ); 

    //$paramsTable = array('TBLSTYLEval' => 'MediumGrid3-accent5PHPDOCX'); 

    $docx->addTable($valuesTable, $paramsTable); 
    ########################## 

    $docx->createDocx('example_image'); 

它生成简单的表表无边框一样,颜色等

非常感谢任何格式。

任何帮助将不胜感激。

回答

0

使用.Net我的朋友:) - 这是Open XML SDK,它非常强大。