1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
//! # simple_excel_writer //! Simple Excel Writer //! //! #### Install //! Just include another `[dependencies.*]` section into your Cargo.toml: //! //! ```toml //! [dependencies] //! simple_excel_writer="0.1.1" //! ``` //! #### Sample //! //! ``` //! #[macro_use] //! extern crate simple_excel_writer as excel; //! //! use excel::*; //! //! fn main() { //! let mut wb = Workbook::create("/tmp/b.xlsx"); //! let mut sheet = wb.create_sheet("SheetName"); //! //! // set column width //! sheet.add_column(Column { width: 30.0 }); //! sheet.add_column(Column { width: 30.0 }); //! sheet.add_column(Column { width: 80.0 }); //! //! wb.write_sheet(&mut sheet, |sheet_writer| { //! let sw = sheet_writer; //! sw.append_row(row!["Name", "Title","Success","Remark"])?; //! sw.append_row(row!["Amy", (), true])?; //! sw.append_blank_rows(2); //! sw.append_row(row!["Tony", blank!(2), "retired"]) //! }).expect("write excel error!"); //! //! let mut sheet = wb.create_sheet("Sheet2"); //! wb.write_sheet(&mut sheet, |sheet_writer| { //! let sw = sheet_writer; //! sw.append_row(row!["Name", "Title","Success","Remark"])?; //! sw.append_row(row!["Amy", "Manager", true]) //! }).expect("write excel error!"); //! //! wb.close().expect("close excel error!"); //! } //! ``` //! #![crate_name="simple_excel_writer"] #![crate_type="rlib"] #![crate_type="dylib"] pub mod sheet; pub mod workbook; pub use sheet::*; pub use workbook::*; #[cfg(test)] mod tests { #[test] fn it_works() {} }