Есть такая нужда — перевести CSV формат в XLS
Сделать это чисто в лоб-задача тривиальная. Даже уже сделано это.
НО заказчик поставил условие, что надо еще и форматирование накладывать
при "переводе". Но понятно же, что в CSV самом нет никаких меток, описывающих формат.
Типа вот эти данные должны быть в ячейке 4:5, быть жирными, иметь шрифт такой то,
размер шрифта такой то, цвет такой-то....
Значит надо создать некий формуляр-дополняющий CSV файл и содержащий описание
форматирования каждой строки, хранящейся в самом CSV. Причем эта строка в CSV может
содержать, как вы понимаете, данные нескольких ячеек, лежащих на одной строке в excel таблице.
И, следовательно, на одну строку(описывающую несколько ячеек) в CSV надо иметь возможность
наложить форматирование на каждую ячейку с данными, описанную в этой строке.
Так вот вопрос — как бы вы составили такое описание, справочник, если хотите?