pub struct Workbook {
pub sheets: Vec<WorkSheet>,
/* private fields */
}Fields§
§sheets: Vec<WorkSheet>Implementations§
source§impl Workbook
impl Workbook
pub fn new() -> Workbook
pub fn get_worksheet_mut(&mut self, id: u32) -> WorkbookResult<&mut WorkSheet>
pub fn get_worksheet(&self, id: u32) -> WorkbookResult<&WorkSheet>
pub fn get_worksheet_by_name(&self, name: &str) -> WorkbookResult<&WorkSheet>
pub fn get_worksheet_mut_by_name( &mut self, name: &str ) -> WorkbookResult<&mut WorkSheet>
pub fn add_worksheet(&mut self) -> WorkbookResult<&mut WorkSheet>
pub fn add_worksheet_by_name( &mut self, name: &str ) -> WorkbookResult<&mut WorkSheet>
pub fn duplicate_worksheet(&mut self, id: u32) -> WorkbookResult<&mut WorkSheet>
pub fn duplicate_worksheet_by_name( &mut self, name: &str ) -> WorkbookResult<&mut WorkSheet>
pub fn set_size(&mut self, width: u32, height: u32) -> WorkbookResult<()>
pub fn set_tab_ratio(&mut self, tab_ratio: f64) -> WorkbookResult<()>
pub fn define_name(&mut self, name: &str, value: &str) -> WorkbookResult<()>
pub fn define_local_name( &mut self, name: &str, value: &str, sheet_id: u32 ) -> WorkbookResult<()>
pub fn worksheets_mut(&mut self) -> IterMut<'_, WorkSheet>
pub fn worksheets(&self) -> Iter<'_, WorkSheet>
pub fn read_only_recommended(&mut self) -> WorkbookResult<()>
pub fn set_properties( &mut self, properties: &Properties<'_> ) -> WorkbookResult<()>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Workbook
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