csvutils:Golang的CSV实用程序
CSV实用程序
要求
转到1.13
特征
Line接口由行和列实现。 这是它的原型。
type Line interface {
fmt. Stringer
At ( index int ) string
Length () int
}
因此,您可以以相同的方式处理行和列。 这意味着您可以逐列读取文件,并且不会创建任何数组。
扩展fmt.Stringer可以轻松打印。
Data是[][]string的类型别名。 它必须是矩形,尽管代码不会检查,否则您将无法正确访问列。
笔记
Line.At函数不会返回任何错误,因为当索引无效时,它会死机。 您必须确保索引有效。
所有索引均从0开始。
所有范围均为[start, end) 。
例子
直接阅读专栏
data := csvutils . Data ( foo )
fmt . Println ( data . ColumnAt (