Долго вынашивал этот "адский план", написать на .NET Core сервис для универсальной генерации Excel документов по произвольным шаблонам, чтобы генерировать для клиентов любые виды отчётов и аналитику быстро, эффективно и автоматически. Прототип готов всего за четыре часа работы. На первом изображении пример шаблона, куда мы планируем вставить два вида данных — список "records" и скалярное значение "title". Остальные значения у нас могут быть или не быть в наборе данных. Место для размещения списка "records" отмечено именованным диапазоном с нашим префиксом-маркером sm_records
Данные:
{
"title": "test",
"records": [
{
"region": "Moscow",
"name": "Vasili",
"regNum": 123,
"link": "http://google.com"
},
{
"region": "SPB",
"name": "Olga",
"regNum": 456,
"link": "http://facebook.com"
}
]
}
На втором изображении результат работы.
Данные:
{
"title": "test",
"records": [
{
"region": "Moscow",
"name": "Vasili",
"regNum": 123,
"link": "http://google.com"
},
{
"region": "SPB",
"name": "Olga",
"regNum": 456,
"link": "http://facebook.com"
}
]
}
На втором изображении результат работы.