Integration with CSV is very smooth with Blue Integrator. You can work directly in a CSV file or convert the file to any other format. For example, conversion can be made to XML using schemas or XMLT. If needed, it is also possible to convert to CSV format.
Image from Blue Integrator Schema Editor.