CSVImporter icon indicating copy to clipboard operation
CSVImporter copied to clipboard

Import CSV files line by line with ease

Results 12 CSVImporter issues
Sort by recently updated
recently updated
newest added

## Proposed Changes - Adds compactMapping functions to help when deserializing CSV to model objects. This allows an application to return a nil value when mapping from `[String]` to `T`...

The HandySwift library this library refers to is 1.7.1 and the methods 'Hashable.hashValue' is deprecated. It can be sorted out by using the latest version of HandySwift and also it's...

enhancement

Hey there again, your library does a great jobs importing data line by line to prevent memory. But it seems like there is no solution to process the imported lines...

Hey there, would be great to be able to use native way of decoding as an alternative data mapping. Other libraries like CSV.swift and CodableCSV already do this, but they...

enhancement

This library already supports [Accio](https://github.com/JamitLabs/Accio) but doesn't document it in the list of supported dependency managers.

Fixes. https://github.com/Flinesoft/CSVImporter/issues/44.

is there anyway that the structure lambda could transform the headers? e.g. my headers have whitespace around them and i'd like to trim that whitespace

How do I use the builtin remote URL function? `let importer = CSVImporter(url: sourceURL)` What format does the "url" take? I have asked a question on SO where someone asked...

I have a CSV file which contains large data including all types of special characters. But if my file contains data in the format "This is test Data added for...

I'd like to automatically determine the type of CSV file I'm importing by examining the first line. Is there any way to get the first line as `[String]` so that...