Вот проблема, которую я имею, мне нужно сгенерировать файл плоской строки с довольно сложной (навязанной) структурой, основанной на длине поля и положениях начала и конца. Этот файл будет сгенерирован из приложения .Net (данные хранятся в SQL Server). У него разные заголовки с разными шаблонами. Структура может также измениться со временем. Файл того же типа также нужно будет проанализировать обратно в мою систему.
Я бы хотел создать шаблон, который определяет внешний вид файла, например, со следующим атрибутом:
Имя, Тип, Длина поля, Начальная и конечная позиция, Значение по умолчанию.
И иметь возможность сгенерировать файл из какого-либо вида данных, а затем проанализировать его из того же шаблона.
Я почти уверен, что у меня не первая такая проблема, но я не могу найти хорошую библиотеку в Интернете. Я посмотрел на StringTemplate, но, похоже, он не может создавать шаблоны на основе длины и положения данных.
Спасибо!