Integration with CSV is done very smoothly with BlueIntegrator. Either 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 BlueIntegrator Schema Editor.