русский
Germany.ruForen → Архив Досок→ Programmierung

Формуляр

18.02.14 15:44
Re: Формуляр
 
  Posmotrim знакомое лицо
Posmotrim
Тоесть рендерит Excel? Вариантов много можно придумать...
1) Самый простой способ: в ячейку, куда нужно писать данные из внешнего файла запиcать к примеру "ex:22". Перед тем, как будет рендерится PDF, нужно будет обойти все ячейки, в которых есть "ex:число". Вытащить это число, потом взять значение из внешнего файла по данному коду и записать обратно в ячейку
2) Способ немного сложней. Но я бы выбрал именно его: Формируем ещё один дополнительный лист в эксел. Пишем функцию, которая содержимое внешнего файла занесёт в новый лист с учётом, что номер строки = коду текста. Значение пусть находится в столбце A. Теперь в листах "шаблонах" мы делаем просто ссылки на значения из дополнительного листа. Перед тем, как будет рендерится PDF, выхываем ф-ию которую мы написали, для обновления дополнительного листа.
 

Sprung zu