分隔块 - openTBS / xlsx,

时间:2012-08-20 10:40:30

标签: php xlsx tinybutstrong opentbs

我使用openTBS制作excel doc。这是我的问题:

我试图复制父标题下的子模块(红色一个)

code

我的输出是:

output

有没有办法限制该表内的块?所以我可以把一个大的红色模块下的所有绿色模块? :■

提前致谢

更新

我试图将headrgroup设置为红色

[base_sub.modules;block=c;headergrp=module]

但我得到的是

enter image description here

但我需要的是所有绿色的红色大号,如标题+/-

更新

我的模板:

enter image description here

我的输出(excel):

enter image description here

我应该使用其他类型的块吗?而不是block=c?任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

以下是一些可能对您的模板有所帮助的建议:

  1. 将{TBS标记block=begin/block=end替换为[base;block=beging;sub1=trainees;sub2=modules],然后删除标记[base;block=row+row+row+row+row;sub1=trainees;sub2=modules],以避免使用[base;block=end]。这可能暂时没有改变,但这将防止进一步意外的XML拆分。

  2. 在[base_sub2]标签中添加没有值的参数“p1”。像这样:[base_sub2.module;block=c;p1][base_sub2.test;block=c;p1]。这将使TBS使用多个块而不是一个具有交替部分的块。

  3. 在红色单元格“Modulos”中添加TBS标记[base_sub2;block=c;p1]

  4. 避免使用合并后可以移动的合并单元格(如块下单元格块中的单元格)。这是因为在Excel中,合并单元格的信息是单独保存的。所以它不能简单地复制单元格。而是使用细胞形成。例如:使用背景颜色,前景颜色,单元格边框“Formados”,“Media Final”,“Situaciao Final”。

  5. 模板示例:

    Template

    结果:

    enter image description here