将二维数组写入 CSV 文件 swift

write 2d array to CSV file swift

我正在尝试在 CSV file 上写入一些数据并导出它
它正在工作,但问题在于 2d array,在编写过程中它正在考虑将数组元素之间的 , 作为单独的列
请查看显示问题的图片

但我需要如下结果!

我试过String(describing:rythmReport.peakList[index])但没有收获

CSV 在每次出现逗号 (,) 时拆分列。

您应该将列括在引号中以将它们作为一个列。

这应该有效: "\"\(String(describing:rythmReport.peakList[index]))\""

其他解决方案是使用 TSV 制表符 (\t),制表符分隔值而不是使用逗号作为分隔符