Владимир Маснев
Flutter-разработчик в работа на себя · 26.05
Мобильное фитнес приложение ч.5
Привет, сетка и всем читающим!😉
Пятая часть обзора моего мобильного фитнес-приложения на Flutter посвящена идее экспорта Excel-файла с полной статистикой пользователя. Это нужно для более глубокого и удобного анализа данных.
В готовом файле три листа: • Лист1: История записей текущего веса (дата, вес) • Лист2: Динамика расхода калорий за тренировку (дата, ккал) • Лист3: Коэффициенты нагрузки и силы для контроля и периодизации тренировок (дата, коэффициенты)
Сначала я попробовал реализовать экспорт на стороне клиента через библиотеку Excel для Flutter. Однако столкнулся с неудобством: библиотека жестко ограничивает редактирование под мои задачи, а также постоянно генерирует первый пустой лист, даже если явно его удалить. Это неудобно и выглядит неаккуратно.
В итоге я перенес экспорт на серверную часть, где используется библиотека EPPlus. Она позволяет гибко управлять содержимым файла, легко создавать нужные листы и заполнять их данными пользователя из базы данных. Теперь на клиент приходит уже готовый, полностью сформированный Excel-файл для скачивания, что очень удобно, быстро и надежно.
В дальнейшем планируется добавить графики в листы таблиц для наглядности.
Если у вас есть идеи или пожелания для этой функции, велком в комментарии📌
Спасибо что следите за обзором и оцениваете!
еще контент автора
еще контент автора
Владимир Маснев
Flutter-разработчик в работа на себя · 26.05
войдите, чтобы увидеть
и подписаться на интересных профи