Мастер импорта/экспорта CSV для Delphi?

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

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

Basic требования:

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

дополнительные материалы:-

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

3 ответов


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

enter image description here


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


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