Я написал удобный небольшой класс для создания CSV-файлов из разных источников данных. Например, я могу передать в DataTable или коллекцию объектов IEnumerable (каждый из которых представляет собой «строку»), и он будет точно избегать и делить файл по мере необходимости. Кажется, что это работает очень хорошо, но я пытаюсь придумать лучший способ заняться финальной частью.Любой простой способ экспортировать данные в несколько форматов?
Я хочу разрешить возможность устанавливать стандартные форматы для каждого типа, которые выводятся в CSV. Например, я хотел бы указать конкретный формат даты, используемый для всех DateTimes. Или, альтернативно, одно из ваших полей - это десятичное число, и вы хотите, чтобы он был отформатирован как валюта на выходе в CSV. (таким образом, в основном, возможность определять глобальный форматтер для данного типа данных и/или конкретный форматировщик для определенного столбца в данных (то есть только поле «цена», отформатированное в валюте))
Я выкопал .NET Framework, и я не смог найти ничего подобного. Это просто что-то, что мне нужно, чтобы катиться самостоятельно? И если есть какие-то полезные классы, которые я мог бы посмотреть в этом квесте?
спасибо!
Вы проверили CultureInfo –
@ shiplu.mokadd.im - Как это должно помочь? – Oded
Форматы, специфичные для локали, предоставляются автоматически культуинфо. Эти данные устанавливаются на панели управления. –