pub struct Workbook { /* private fields */ }
Implementations§
source§impl Workbook
impl Workbook
pub fn new(parts: impl Into<Rc<RefCell<SpreadsheetParts>>>) -> Self
sourcepub fn worksheet_names(&self) -> Vec<String>
pub fn worksheet_names(&self) -> Vec<String>
Get the worksheet names by it loading order.
pub fn get_worksheet_by_name(&self, name: &str) -> Option<&Worksheet>
sourcepub fn worksheets(&self) -> &[Worksheet]
pub fn worksheets(&self) -> &[Worksheet]
Immutable worksheets slice
sourcepub fn worksheets_mut(&mut self) -> &[Worksheet]
pub fn worksheets_mut(&mut self) -> &[Worksheet]
Mutable worksheets slice
sourcepub fn add_worksheet(&mut self, _name: &str) -> &mut Worksheet
pub fn add_worksheet(&mut self, _name: &str) -> &mut Worksheet
Add a worksheet.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Workbook
impl !Send for Workbook
impl !Sync for Workbook
impl Unpin for Workbook
impl !UnwindSafe for Workbook
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more