Чтобы не изобретать велосипед, я ищу некоторые компоненты / библиотеки мастера диалогов, которые упростят мою работу по импорту CSV и аналогичных текстовых файлов в мое приложение Delphi / C ++ Builder.
В другихсловами, пользователь нашего приложения может «открыть» подходящий текстовый файл, и он может «описать» через пользовательский интерфейс, как расположены столбцы и как столбцы файлов соотносятся с полями данных, которые предлагает наше приложение.
Основные требования: -
- Обработка различных стилей новой строки
- Обработка табуляции, запятых и заданных пользователем столбцов фиксированной ширины
- Определяемый пользователем порядок столбцов с визуальным предварительным просмотромрезультаты
- Обработка необязательных и обязательных столбцов
Дополнительные возможности: -
- Возможность сохранить все настройки в виде «профиля», который можно легко применить повторнопозже.