#json #docx #docxtemplater
Вопрос:
У меня возникла проблема с docxtemplater
. У меня есть файл, который состоит из таблицы с двумя строками и одним столбцом.
В первой строке приведены следующие инструкции: {-w:tr ga} {-w:tc headers} {value} {/headers} {/ga}
.
Во второй строке приведены следующие инструкции: {-w:tr ga} {-w:tc contents} {value} {/contents} {/ga}
Вот сам файл для вашего удобства: [нажмите]
Когда я использую демонстрационную версию на официальном сайте docxtemplater, чтобы проверить, как это работает, я вставляю этот JSON в качестве данных.
{
"ga": [{
"headers": [{
"value": "Header 1.1"
}, {
"value": "Header 1.2"
}, {
"value": "Header 1.3"
}, {
"value": "Header 1.4"
}]
},
{
"headers": [{
"value": "Header 2.1"
}, {
"value": "Header 2.2"
}, {
"value": "Header 2.3"
}, {
"value": "Header 2.4"
}]
}
]
}
Я ожидаю, что распечатаю таблицу с 4 столбцами и тремя строками, одна пустая внизу, а первые две заполнены текстом заголовка 1.1 — 2.4. Однако он просто удаляет таблицу и выводит мне эти значения каждое в новой строке.
Вы можете попробовать и убедиться в этом сами: загрузите файл, скопируйте JSON, сгенерируйте и посмотрите результат.
Как бороться с этой проблемой? Спасибо!