A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data
Are you sure the receiving system must have pipes as field delimiters?
When Excel generates a CSV it encloses the complete field in quotation marks if it contains a comma.
For example, if the Excel data is similar to this:
It appears this way when opened in a text editor:
The receiving program should not recognize the commas as delimiters if they are withing the quotation marks.