Учебное пособие по парсеру CSV на Go (Golang)
Golang Cafe
0:00 / 0:00
Учебное пособие по парсеру CSV на Go (Golang)
5 496 просмотров · 5 л. назад
Golang Cafe
7,29 тыс. подписчиков
5 496 просмотров · 5 л. назад
Учебное пособие по парсингу CSV-файлов на Go (Golang)
В этом эпизоде мы рассмотрим, как использовать пакет encoding/csv из стандартной библиотеки Go для парсинга и чтения CSV-файлов. Мы собираемся закодировать данные CSV в JSONL (объекты JSON с разделителями строк), но их можно разобрать и закодировать в любой формат по вашему желанию (XML, пользовательский формат, другой CSV и т. д.).
encoding/csv - https://golang.org/pkg/encoding/csv/
csv.Reader - https://golang.org/pkg/encoding/csv/#...
Мы также будем использовать сокращенную запись для определения автоматически увеличивающихся чисел с помощью iota. Подробнее о нотации iota в Go можно узнать здесь: https://github.com/golang/go/wiki/Iota
Исходный код - https://play.golang.org/p/mLiDtB5MUu4
Учебное пособие по io.Reader - • Go (Golang) io.Reader Interface
Учебное пособие по io.Writer - • Go (Golang) io.Writer Interface
💼 Golang Cafe - https://golang.cafe
📬 Подписка на вакансии в Golang Cafe - https://golang.cafe/newsletter
🐦 Twitter Golang Cafe - / golangcafe
📣 Канал в Telegram - https://t.me/golangcafe
🙏 Нашли это видео полезным? Помогите мне создавать больше подобных видео, пожертвовав 5 долларов - https://golang.cafe/5USD