xlsx-rs

A Excel file writer. Without themes, just data output.

Usage

```rust extern crate xlsx;

use xlsx::workbook::Workbook;

let mut w = Workbook::new("tmp/doc1", "Rust");

w.initialize();

let number = w.newformat("#,###,###,##0.00"); let date = w.newformat("dd/mm/yyyy");

let mut s = w.new_worksheet("Sheet 1", 2);

s.cell_txt(w.value("Company Name")); s.row();

s.celltxt(w.value("Title 1")); s.celltxt(w.value("Title 2")); s.celltxt(w.value("Title 3")); s.celltxt(w.value("Title 4")); s.row();

s.cellnum("50.00", number); s.cellnum("1300.00", number); s.celltxt(w.value("20")); s.cellfmt(w.value("23/12/2015"), date); s.flush();

s = w.newworksheet("Sheet 2", 1); s.celltxt(w.value("Other Page")); s.row(); s.cellnum("1", number); s.row(); s.cellfmt(w.value("12/02/1984"), date); s.flush();

w.flush();

w.xlsx("tmp/doc1.xlsx"); ```

Disclaimer

My first Rust program. Needs refactoring cause lifetimes nightmares at the start, but it's ok now.