首页 > 解决方案 > 将二维数组快速写入 CSV 文件

问题描述

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

在此处输入图像描述

但我需要如下结果!

在此处输入图像描述

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

标签: iosswiftswift3

解决方案


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

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

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

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


推荐阅读