Мастер импорта / экспорта CSV для Delphi? - PullRequest
8 голосов
/ 31 мая 2011

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

В другихсловами, пользователь нашего приложения может «открыть» подходящий текстовый файл, и он может «описать» через пользовательский интерфейс, как расположены столбцы и как столбцы файлов соотносятся с полями данных, которые предлагает наше приложение.

Основные требования: -

  • Обработка различных стилей новой строки
  • Обработка табуляции, запятых и заданных пользователем столбцов фиксированной ширины
  • Определяемый пользователем порядок столбцов с визуальным предварительным просмотромрезультаты
  • Обработка необязательных и обязательных столбцов

Дополнительные возможности: -

  • Возможность сохранить все настройки в виде «профиля», который можно легко применить повторнопозже.

Ответы [ 3 ]

7 голосов
/ 31 мая 2011

Попробуйте эти два компонента

enter image description here

3 голосов
/ 31 мая 2011

SMImport приходит на ум: http://www.scalabium.com/

2 голосов
/ 31 мая 2011

Мои классы текстовых потоков в модуле CsiTextStreamsUnt.pas (вы можете загрузить служебные классы по адресу http://www.csinnovations.com/framework_utilities.htm), чтобы обеспечить базовую функциональность, охватывающую все, что вам нужно. Все, что вам нужно сделать, это разработать графический интерфейс.

...