ExVEx.OOXML.Worksheet.Cell (ExVEx v0.2.0)

Copy Markdown View Source

The raw, untyped-value form of a cell as it lives in worksheet XML.

Higher-level conversion (shared string lookup, number parsing, boolean coercion, date formatting) happens in ExVEx.get_cell/3, which has access to the workbook's shared strings table and stylesheet.

Summary

Types

raw_type()

@type raw_type() ::
  :number
  | :shared_string
  | :boolean
  | :inline_string
  | :formula_string
  | :error

t()

@type t() :: %ExVEx.OOXML.Worksheet.Cell{
  formula: String.t() | nil,
  raw_type: raw_type(),
  raw_value: String.t() | nil,
  style_id: non_neg_integer() | nil
}