-
Notifications
You must be signed in to change notification settings - Fork 75
Open
Labels
questionFurther information is requestedFurther information is requested
Description
Question
Hey @dehesa 👋
I am fairly new to this package and I have a question.
I want to skip a column during export and import.
Export: Given a CSVEncoder
and struct Pet
struct Pet {
let name: String
let age: Int
}
let pets = ...
let encoder = CSVEncoder { $0.headers = ["name", "age"] }
let data = try encoder.encode(pets)
Is it possible to skip a particular column, that is, encode only a single column "name" into a csv file?
Import: Given a CSVDecoder
,
let decoder = CSVDecoder()
let result = try decoder.decode([Pet].self, from: data)
Can I import data
into an array of Pet
, if data
does not contain an age
column (and perhaps give it a default value if the column does not exist)?
Many thanks for your help! 😊
Roman
System
- OS: macOS Monterey
- CodableCSV: 0.6.7
Metadata
Metadata
Assignees
Labels
questionFurther information is requestedFurther information is requested