openprxl 0.1.0

A Rust spreadsheet library inspired by Python's openpyxl
Documentation
//! `openprxl` — a Rust spreadsheet library inspired by Python's `openpyxl`.
//!
//! # Quick start
//!
//! ```no_run
//! use openprxl::{Workbook, Value, Style, Font};
//!
//! let mut wb = Workbook::new();
//! let style_id = wb.register_style(Style::default().font(Font::default().bold(true)));
//!
//! let ws = wb.active_sheet_mut();
//! ws["A1"] = "Hello".into();
//! ws["B1"] = 42.0.into();
//! ws.cell_mut("C1").unwrap().set_formula("=A1&B1");
//! ws.set_cell_style("A1", style_id).unwrap();
//!
//! wb.save("example.xlsx").unwrap();
//! ```

pub mod cell;
pub mod date;
pub mod error;
pub mod reference;
pub mod shared_strings;
pub mod style;
pub mod workbook;
pub mod worksheet;

mod pack;
mod xml;

pub use cell::{Cell, Value};
pub use error::{Error, Result};
pub use reference::{CellRef, RangeRef};
pub use workbook::Workbook;
pub use worksheet::Worksheet;

pub use style::{
    Alignment, Border, BorderStyle, DiagonalBorder, Fill, Font, HorizontalAlignment,
    NumberFormat, PatternFill, PatternType, Protection, Side, Style, StyleId, UnderlineStyle,
    VerticalAlignment,
};