csvdelimiter

package module
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 15, 2020 License: MIT Imports: 7 Imported by: 0

Documentation

Overview

Package csvdelimiter is a simple csv delimiter detector package that works with io.Reader inputs

Index

Constants

This section is empty.

Variables

View Source
var DefaultDelimiters = runeDict{',', ';', '\t'}

DefaultDelimiters are the delimiters used if none are provided

Functions

func Detect

func Detect(r io.Reader, delimiters ...rune) (rune, io.Reader, error)

Detect will take a reader and figure out the delimiter in use by reading just enough of the reader, then return a new reader that has both the values read and the remaining ones delimiters are optional, if delimiters arg is omitted DefaultDelimiters are used

func NewReader

func NewReader(r io.Reader, delimiters ...rune) (*csv.Reader, error)

NewReader will return a csv.Reader with auto detected delimiter. If delimiters arg is omitted DefaultDelimiters will be used

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL