This module provides functions to parse, evaluate, and render spreadsheets.
Array2D Cell
read : (String -> Cell) -> String -> Spreadsheet
The function parse: String -> Cell is a parser for cells, e.g., CellParser.parse or CellParserExcel.parse
readFromList : (String -> Cell) -> List (List String) -> Spreadsheet
eval : Spreadsheet -> Spreadsheet
Evaluate the formulas in a spreadsheet
evalFormula : Basics.Int -> Basics.Int -> Cell.Formula -> Spreadsheet -> Spreadsheet
isEvaluated : Spreadsheet -> Basics.Bool
printAsList : Spreadsheet -> List (List String)
print : Spreadsheet -> String
getCell : Basics.Int -> Basics.Int -> Spreadsheet -> Maybe Cell