我试图在docx中写表格中的数据。
require_once '/tests/bootstrap.php';
if (isset($_POST['firstDoc']))
{
$templateProcessor = new \PhpOffice\PhpWord\TemplateProcessor('SP41_P5.docx');
$templateProcessor->setValue('The object name (part 1)', $_POST['Theobjectname(part1)']);
$templateProcessor->setValue('The object name (part 2)', $_POST['Theobjectname(part2)']);
$templateProcessor->setValue('The object name (part 3)', $_POST['Theobjectname(part3)']);
$templateProcessor->setValue('The system name', $_POST['Thesystemname']);
$templateProcessor->setValue('The document designation', $_POST['Thedocumentdesignation']);
$templateProcessor->setValue('The project code', $_POST['Theprojectcode']);
$templateProcessor->setValue('The document code', $_POST['Thedocumentcode']);
$templateProcessor->setValue('The system identity code', $_POST['Thesystemidentitycode']);
$templateProcessor->saveAs('OUT_SP41_P5.docx');
}
此代码有效,但是,例如,如果对象名称(第1部分)的值在Word' s字段中,则它将跳过该值。 如何使字段中的值也改变?