Versions in this module Expand all Collapse all v0 v0.2.1 Jul 14, 2026 v0.2.0 Jul 13, 2026 Changes in this version + type Cell struct + func (c *Cell) AsBool() (bool, bool) + func (c *Cell) AsNumber() (float64, bool) + func (c *Cell) AsString() (string, bool) + func (c *Cell) Bool() bool + func (c *Cell) Col() int + func (c *Cell) ColumnName() string + func (c *Cell) IsEmpty() bool + func (c *Cell) Number() float64 + func (c *Cell) String() string + func (c *Cell) Time() (time.Time, bool) + func (c *Cell) Type() CellType + func (c *Cell) Value() string + type CellRef struct + Col int + Row int + type CellType uint8 + const CellBool + const CellEmpty + const CellError + const CellNumber + const CellString + func (ct CellType) String() string + type Row struct + func (r *Row) Cell(col int) *Cell + func (r *Row) Cells() iter.Seq2[int, *Cell] + func (r *Row) NumCells() int + type Sheet struct + func (s *Sheet) Cells() iter.Seq2[CellRef, *Cell] + func (s *Sheet) Dimension() (firstRow, lastRow, firstCol, lastCol int, ok bool) + func (s *Sheet) Name() string + func (s *Sheet) NumRows() int + func (s *Sheet) Row(i int) *Row + func (s *Sheet) RowByNumber(n int) *Row + func (s *Sheet) Rows() iter.Seq2[int, *Row] + type Workbook struct + func Open(name string) (*Workbook, error) + func OpenReader(r io.ReadSeeker) (*Workbook, error) + func (wb *Workbook) DateMode() int + func (wb *Workbook) NumSheets() int + func (wb *Workbook) Sheet(i int) (*Sheet, error) + func (wb *Workbook) Sheets() iter.Seq2[int, *Sheet]