【发布时间】:2021-03-26 20:59:18
【问题描述】:
所以我在 docx 中有一个表格,在表格的某一行内,我想用数组数据填充它
docx中的模板
${title} : ${content}
预期值
test : 1
test2 : 2
我输入数据的代码在下面
$dataRowTitle = "title";
$dataRow = [["title" => "test", "content" => "1" ], ["title" => "test2", "content" => "2" ]]
$templateProcessor->cloneRowAndSetValues($dataRowTitle, $dataRow);
但是发生的事情却是按照预期的结果,它创建了一个新的表行,该行填充了 dataRow 数组的第一个索引。如果我的 dataRow 数组有 3 个索引,它将创建 3 个新行。 我能做些什么让它在第一个数据下方写入下一个索引而不是创建一个新的表行?
【问题讨论】: