jxxcarlson/elm-spreadsheet/1.0.0

NOTE: the latest version is 3.1.0

Spreadsheet

This module provides functions to parse, evaluate, and render spreadsheets.

type alias Spreadsheet =
List (List Cell)
type alias TextSpreadsheet =
List (List String)
parse : TextSpreadsheet -> Spreadsheet
eval : Spreadsheet -> Spreadsheet

Evaluate a Spreadsheet using the formula cells.

evalText : TextSpreadsheet -> TextSpreadsheet

Use the formulas in the cells to evaluate a TextSpreadsheet.

render : Spreadsheet -> TextSpreadsheet

Convert a List Cell to a List (List String) representation.