【问题标题】:write 2d array to CSV file swift将二维数组快速写入 CSV 文件
【发布时间】:2021-01-09 03:25:10
【问题描述】:

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

但我需要如下结果!

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

【问题讨论】:

  • 我认为您需要使用引号 " 来转义 csv 中的逗号,例如:"[634.0,655.0,...]"
  • 我已经这样做了 "(String(describing:rythmReport.peakList[index]))" @NewDev
  • 显示更多代码

标签: ios swift swift3


【解决方案1】:

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

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

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

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

【讨论】:

  • 太棒了,真的值得竖起大拇指!
猜你喜欢
  • 2018-03-08
  • 2021-09-05
  • 2014-09-13
  • 1970-01-01
  • 2011-08-12
  • 1970-01-01
  • 2016-09-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多