CSV расшифровывается как Comma-separated values, т.е. данные раздёленные запятыми. В этом формате не может быть ничего кроме данных и разделителя.
Если вам нужны красивости - вам нужен xml или xlsx. А это сложна. Есть
что-то такое, но работает ли оно в браузере и работает ли оно вообще - тут сами смотрите.