visi-core 0.2.2

Embeddable spreadsheet engine: Excel formula compilation and evaluation, dependency-tracked recalculation, and .xlsx import/export
Documentation
pub(crate) mod actions;
pub mod chart;
pub(crate) mod date;
pub(crate) mod date_fn;
pub mod engine;
pub(crate) mod engineering;
pub(crate) mod ets;
pub(crate) mod extended_fn;
pub(crate) mod finance;
pub(crate) mod formula;
pub(crate) mod grid_edit;
pub(crate) mod math_trig;
#[doc(hidden)]
pub mod ovba;
pub(crate) mod parser;
pub mod pivot;
pub(crate) mod pivot_xlsx;
pub(crate) mod shared_vec;
pub(crate) mod stats;
pub mod style;
pub mod table;
pub(crate) mod text;
pub mod vba;
pub(crate) mod vba_synth;
#[doc(hidden)]
pub mod vba_xlsx;
pub mod workbook;
pub mod xlsx;
pub(crate) mod xml;

pub use actions::SheetAction;
pub use date::{
    DateFormat, SimpleDate, StringCase, date_to_excel_serial, excel_serial_to_date, format_date,
    is_date_code, parse_date, render_date_code,
};
pub use engine::{
    Bitmask, CellRef, ColumnData, Context, DataColumn, Dependency, Direction, EngineError,
    EvalError, RefType, ResultData, Sheet, SheetInit, TextCellRef, generate_unique_id,
    get_word_boundaries_from_str,
};
pub use formula::{CompiledFormula, FormulaPart, SheetSection};
pub use parser::{col_idx_to_letters, parse_a1_coordinates};
pub use pivot::{
    PivotAggregation, PivotArea, PivotBodyRow, PivotField, PivotFilterField, PivotGrid,
    PivotSource, PivotTable, PivotValueField, compute_pivot, value_field_labels,
};
pub use shared_vec::SharedVec;
pub use style::CellStyle;
pub use table::ExcelTable;
pub use vba::{
    ModuleSyntax, RunOutcome, VbaModule, VbaModuleKind, VbaProject, check_syntax,
    check_syntax_partial, run_macro, validate_vba_module_name,
};
pub use workbook::{SheetSummary, WorkbookManager, WorkbookSummary};