更好的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 目标 阅读时自定义报价符文 写作时自定义报价符文 支持写入时不引用字符 支持标题 读到