To create a CSV file in Swift, you need to perform the following steps:
FileHandle
class.write
method of the file handle.closeFile
method.Here's an example code snippet that creates a CSV file with headers "Name" and "Age" and two rows of data:
main.swift467 chars15 lines
In this code, we first create a string csvString
that contains the header and two rows of data. We then get the URL for the document directory and append the file name "data.csv" to it. We then use try
and catch
to handle any errors that may occur while writing the data to the file. Finally, we print a success message or an error message to the console depending on the result.
This code uses the write
method of the String
class to write the data to the file in the specified encoding (UTF-8 in this case). You can also use the FileHandle
class to write data to a file in binary format, which may be more efficient for large data sets.
gistlibby LogSnag