CSV-файлы не содержат никакой информации о форматировании.Они представляют собой списки данных, разделенные запятыми, и не предназначены для отображения.В этом случае вы добавляете информацию о форматировании HTML в файл, но в CSV это просто текстовая строка и ничего не значит.
Если дважды щелкнуть CSV, чтобы открыть его, тоэто наиболее хотелось бы открыть в приложении электронных таблиц, таких как Microsoft Excel.Теперь Excel позволит вам окрашивать ячейки, но если вы попытаетесь снова сохранить его в CSV-файле, он будет жаловаться на вас о неподдерживаемых функциях, и будет сохранен только текст ячеек.
Если вас интересует только создание отчета для выделения записей, у вас все еще есть несколько вариантов
- Сохранить отчет как файл HTML
- Сохранить отчет в ExcelXml (при условии, что у вас Microsoft Excel)
- Сохранить отчет в формате SYLK (символическая ссылка)
В последних двух случаях оба файла должны автоматически открываться в Excel, например.
Если у вас не было выбора сохранить его в формате CSV, я не уверен, какие у вас есть варианты.