Оглавление
1. Подготовьте файлы шаблонов.
2. Напишите код
3. Демонстрационный эффект
сцена:Теперь система хочет передать основную личную информациюданные Экспортировать по шаблону резюме,Образец резюме — word.,В предыдущих главах мы использовали easyExcel для экспорта данных Excel.,Просто запишите эту главуЭкспортировать слово,Эта глава будетИспользование фримаркераспособ。
Предполагая, что это шаблон, предоставленный нам деловой стороной (любой бесплатный, найденный в Интернете), нам нужно заполнить данные в этом формате, затем сначала нужно предварительно обработать файл и изменить его на ftl-файл.
1. Сначала измените содержимое файла.
Список согласноВ формате {xx.xx} следуют обычные атрибуты.{xx}формат。
2. После преобразования содержимого сохраните файл как XML-файл.
3. Измените суффикс файла на ftl.
4. Скопируйте файл в проект
5. Специальная обработка коллекции обходов в демо-версии
Открыть файл шаблона ftl,Ключевые слова шаблона для строк по необходимости Траверс,Например, ${postList.post} находит позицию строки,и найди ближайший<w:tr>Этикетка(该Этикетка代表行Этикетка<w:tr></w:tr>)。Как показано ниже:
Найдя строку, оберните ее тегом списка, аналогично написанию jsp. Обработка всех списков В этом примере нам нужно обработать две вещи.
После этого подготовка завершается.
Возьмите любой предыдущий демо-проект и заполните пробелы кодом.
1. Введение зависимостей
2. Подготовьте несколько фейковых данных (маленькой демке лень подключаться к базе данных)
3. Заполните поля кодом (комментарии к каждому шагу четко прописаны)