bettercsv:一个更好的 golang csv 实现
更好的csv
替代 golang 的 stdlib csv 实现,使其支持任何 。 完全向后兼容,同时提供更多功能。
从'encoding/csv' golang(1.3.3) csv 实现分叉。
用法
除了功能之外,您还可以指定用于读取和写入的自定义引用字符。
例子
fileReader, _ = os.Open("/tmp/wierd_dsv.txt")
csvReader := bettercsv.NewReader(fileReader)
csvReader.Comma = ';'
csvReader.Quote = '|'
content := csvReader.ReadAll()
安装
go get github.com/tinygrasshopper/bettercsv
目标
阅读时自定义报价符文
写作时自定义报价符文
支持写入时不引用字符
支持标题
读到