Added surrounding quotes for csv fields

blinds
Laurent 4 years ago
parent 0a99742819
commit c43b48c0cb
  1. 7
      app/src/main/java/net/pokeranalytics/android/util/csv/CSVDescriptor.kt

@ -99,8 +99,9 @@ abstract class DataCSVDescriptor<T : Identifiable>(source: DataSource, vararg el
val line = mutableListOf<String>()
this.fields.forEach { field ->
val string = this.toCSV(data, field)
line.add(string ?: "")
val string = this.toCSV(data, field) ?: ""
val surrounded = "\"$string\""
line.add(surrounded)
}
lines.add(line.joinToString(","))
}
@ -185,7 +186,7 @@ abstract class CSVDescriptor(var source: DataSource, vararg elements: CSVField)
get() {
val headers = mutableListOf<String>()
this.fields.forEach {
headers.add(it.header)
headers.add("\"${it.header}\"")
}
return headers.joinToString(",")
}

Loading…
Cancel
Save