To avoid reinventing the wheel, I'm looking for some dialog wizard components/libraries that will simplify my job of importing CSV and similar text files into my Delphi/C++Builder application.
In other words, the user of our app can 'open' a suitable text file, and they can 'describe' through the UI how the columns are laid out and how the file columns relate to the datafields that our app offers.
Basic requirements:-
- Handle different newline styles
- Handle Tab, Comma and user-specified fixed-width columns
- User definable column ordering with visual preview of results
- Handle optional and mandatory columns
Extra goodies:-
- Be able to save all settings as a 'profile' that can be easily reapplied later.