mirror of
https://github.com/storytold/craft-libs.git
synced 2026-11-12 10:03:51 +00:00
craft-xls carried its own CellRef, Range, Value, CellError, Visibility, sheet-name quoting, built-in number format table and indexed palette. craft-xlsx and craft-ods need the same ones, so they move to a crate with no dependencies and craft-xls re-exports them: an application gets one Value and one CellRef whichever file it read. Added on the way: A1 parsing (CellRef::parse, Range::parse), Range::count and a1, CellError::parse and the newer error values SpreadsheetML stores as text, builtin_format_id for writers.
17 lines
456 B
TOML
17 lines
456 B
TOML
[package]
|
|
name = "craft-xls"
|
|
description = "Clean-room Excel 97-2003 workbook (.xls, BIFF8) reader: sheets, cell values, formulas as text, cell formats, layout and defined names."
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
rust-version.workspace = true
|
|
repository.workspace = true
|
|
|
|
[lints]
|
|
workspace = true
|
|
|
|
[dependencies]
|
|
craft-cfb = { workspace = true }
|
|
craft-sheet = { workspace = true }
|
|
thiserror = { workspace = true }
|