Documentation
¶
Index ¶
- func PadTable(table [][]string, colCnt int)
- func TableColAt(table [][]string, idx int) []string
- type Range
- type TableTransform
- func (p TableTransform) HeaderRowRange() Range
- func (p TableTransform) InclColRange() Range
- func (p TableTransform) ParseFile(rail miso.Rail, reader interface{ ... }) (string, error)
- func (p TableTransform) ParseFileLoaded(rail miso.Rail, rows [][]string) (string, error)
- func (p TableTransform) SkipRowRange() Range
- func (p TableTransform) WriteRow(buf *strings.Builder, header []string, inclColRange Range, r []string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type TableTransform ¶
type TableTransform struct {
// Skip row range.
//
// You don't need to skip rows in HeaderRowRangeExpr.
SkipRowRangeSpec *Range
// Include column range.
InclColRangeSpec *Range
// Header row range.
HeaderRowRangeSpec *Range
// Row Seperator, default to `'\n'`
RowSeperator string
// Col Seperator, default to `' '` (two spaces)
ColSeperator string
}
Table Transform
Transform rows and columns while reading.
func (TableTransform) HeaderRowRange ¶
func (p TableTransform) HeaderRowRange() Range
func (TableTransform) InclColRange ¶
func (p TableTransform) InclColRange() Range
func (TableTransform) ParseFileLoaded ¶
func (TableTransform) SkipRowRange ¶
func (p TableTransform) SkipRowRange() Range
Click to show internal directories.
Click to hide internal directories.