Экспорт в CSV: карта колонок, конвертеры и потоковая выдача в браузер
Зачем карта полей Учебный пример с жёстко прошитыми ключами массива быстро превращается в копипасту: при добавлении поля правят и SQL, и шапку, и тело строки. Удобнее держать карту колонок : из базы берём сырой набор полей, а заголовки CSV и преобразования значений описываем один раз в конфигурации — по аналогии с…
Читать статью