Подробности
Задача
Добавить на сайт новый показатель из Excel-таблицы, не нарушив существующую интеграцию и дизайн страницы.
Клиент ведёт результаты замеров спортсменов в Excel. Таблица размещена на Яндекс Диске, а PHP-сайт находит ребёнка по уникальному ID и показывает данные его последнего замера. После добавления в таблицу нового столбца «Гимкоины» значение на сайте не появилось.
Что я сделал
- Проанализировал PHP-код и механизм чтения XLSX.
- Проверил весь путь данных: от таблицы до вывода на странице.
- Установил причину: новый столбец считывался, но отсутствовал в списке отображаемых полей.
- Добавил «Гимкоины» в раздел «Прогресс ученика».
- Сохранил текущую адаптивную вёрстку и оформление сайта.
- Проверил целостность проекта и собрал готовый ZIP-архив для установки.
Результат
Теперь показатель «Гимкоины» автоматически выводится из последнего замера выбранного ребёнка. Если значение не заполнено, пустая карточка не отображается. Остальная логика, структура и дизайн сайта остались без изменений.
Технологии и формат
Стек: PHP, HTML, CSS, XLSX, Яндекс Диск API.
Формат работы: аудит и точечная доработка существующего проекта.