Умное импортирование переменных массивов в Excel с помощью умных маркеров
Почему использовать переменные массивы для умных маркеров
Variable arrays (e.g., «products[0].name» or «foreach item in cart») enable dynamic handling of repeated data structures in templates. They solve limitations of flat/nested objects when dealing with lists, tables, or collections.
- Динамическое повторение без жесткого кодирования: статические маркеры не работают с данными переменной длины (например, позиции заказа, разрешения пользователей). Массивы итерируются динамически.
- Упрощенная агрегация: вычисляйте суммы, средние значения или фильтры напрямую. Избегайте ручной логики JavaScript/C# в шаблонах.
- Представление данных в таблицах/списках: естественное соответствие: таблицы, сетки и списки по умолчанию отображаются в массивах.
- Эффективность использования памяти: массивы уменьшают сложность шаблонов и накладные расходы на привязку данных.
- Интеграция с API/источниками данных: соответствует данным, ориентированным на JSON/массивы (например, REST API).
Как импортировать переменные массивы с умными маркерами
Приведенный ниже пример кода показывает, как использовать переменные массивы в умных маркерах. Мы размещаем маркер переменного массива в ячейке A1 первого листа рабочей книги динамически, который содержит строку значений, которые мы устанавливаем для маркера, обрабатываем маркеры для заполнения данных в ячейках по маркерам. Наконец, мы сохраняем файл Excel.
Как импортировать свойства HTML с умными маркерами
The following sample code explains the use of HTML property of the Smart Markers. When it will be processed, it will show “World” in “Hello World” as bold because of HTML tag.