pub struct Spreadsheet { /* private fields */ }Expand description
A Spreadsheet Object. The starting point of all struct.
Implementations§
Source§impl Spreadsheet
impl Spreadsheet
Sourcepub fn insert_new_row(
&mut self,
sheet_name: &str,
row_index: &u32,
num_rows: &u32,
)
pub fn insert_new_row( &mut self, sheet_name: &str, row_index: &u32, num_rows: &u32, )
Sourcepub fn insert_new_column(
&mut self,
sheet_name: &str,
column: &str,
num_columns: &u32,
)
pub fn insert_new_column( &mut self, sheet_name: &str, column: &str, num_columns: &u32, )
Sourcepub fn insert_new_column_by_index(
&mut self,
sheet_name: &str,
column_index: &u32,
num_columns: &u32,
)
pub fn insert_new_column_by_index( &mut self, sheet_name: &str, column_index: &u32, num_columns: &u32, )
Sourcepub fn remove_row(&mut self, sheet_name: &str, row_index: &u32, num_rows: &u32)
pub fn remove_row(&mut self, sheet_name: &str, row_index: &u32, num_rows: &u32)
Sourcepub fn remove_column(
&mut self,
sheet_name: &str,
column: &str,
num_columns: &u32,
)
pub fn remove_column( &mut self, sheet_name: &str, column: &str, num_columns: &u32, )
Sourcepub fn remove_column_by_index(
&mut self,
sheet_name: &str,
column_index: &u32,
num_columns: &u32,
)
pub fn remove_column_by_index( &mut self, sheet_name: &str, column_index: &u32, num_columns: &u32, )
Sourcepub fn get_cell_value_by_address(&self, address: &str) -> Vec<&CellValue>
pub fn get_cell_value_by_address(&self, address: &str) -> Vec<&CellValue>
Sourcepub fn get_theme_mut(&mut self) -> &mut Theme
pub fn get_theme_mut(&mut self) -> &mut Theme
Get Theme in mutable.
Sourcepub fn get_properties(&self) -> &Properties
pub fn get_properties(&self) -> &Properties
Get Properties.
Sourcepub fn get_properties_mut(&mut self) -> &mut Properties
pub fn get_properties_mut(&mut self) -> &mut Properties
Get Properties in mutable.
Sourcepub fn set_properties(&mut self, value: Properties) -> &mut Self
pub fn set_properties(&mut self, value: Properties) -> &mut Self
Sourcepub fn get_macros_code(&self) -> Option<&[u8]>
pub fn get_macros_code(&self) -> Option<&[u8]>
Sourcepub fn set_macros_code(&mut self, value: impl Into<ThinVec<u8>>) -> &mut Self
pub fn set_macros_code(&mut self, value: impl Into<ThinVec<u8>>) -> &mut Self
Sourcepub fn remove_macros_code(&mut self) -> &mut Self
pub fn remove_macros_code(&mut self) -> &mut Self
Remove Macros Code
Sourcepub fn get_has_macros(&self) -> bool
pub fn get_has_macros(&self) -> bool
Has Macros Code
Sourcepub fn get_jsa_macros_code(&self) -> Option<&[u8]>
pub fn get_jsa_macros_code(&self) -> Option<&[u8]>
Sourcepub fn set_jsa_macros_code(
&mut self,
value: impl Into<ThinVec<u8>>,
) -> &mut Self
pub fn set_jsa_macros_code( &mut self, value: impl Into<ThinVec<u8>>, ) -> &mut Self
Sourcepub fn remove_jsa_macros_code(&mut self) -> &mut Self
pub fn remove_jsa_macros_code(&mut self) -> &mut Self
Remove Macros Code
Sourcepub fn get_has_jsa_macros(&self) -> bool
pub fn get_has_jsa_macros(&self) -> bool
Has Macros Code
Sourcepub fn set_code_name<S: Into<String>>(&mut self, codename: S) -> &mut Self
pub fn set_code_name<S: Into<String>>(&mut self, codename: S) -> &mut Self
Set codeName property of workbook
May be useful when importing VBA/macros code from another workbook and only used when writing book with macros code
Default one is ThisWorkbook.
Excel often uses Workbook________ (8 underscores).
Sourcepub fn get_code_name(&self) -> Option<&str>
pub fn get_code_name(&self) -> Option<&str>
Get codeName property of workbook
Must to be the same in workbook with VBA/macros code from this workbook for that code in Workbook object to work out of the box without adjustments
Sourcepub fn get_sheet_collection(&self) -> &[Worksheet]
pub fn get_sheet_collection(&self) -> &[Worksheet]
Get Work Sheet List.
Sourcepub fn get_sheet_collection_no_check(&self) -> &[Worksheet]
pub fn get_sheet_collection_no_check(&self) -> &[Worksheet]
Get Work Sheet List. No check deserialized.
Sourcepub fn get_sheet_collection_mut(&mut self) -> &mut ThinVec<Worksheet>
pub fn get_sheet_collection_mut(&mut self) -> &mut ThinVec<Worksheet>
Get Work Sheet List in mutable.
Sourcepub fn get_sheet_count(&self) -> usize
pub fn get_sheet_count(&self) -> usize
Sourcepub fn read_sheet_collection(&mut self) -> &mut Self
pub fn read_sheet_collection(&mut self) -> &mut Self
deserialize by all worksheet.
Sourcepub fn read_sheet(&mut self, index: usize) -> &mut Self
pub fn read_sheet(&mut self, index: usize) -> &mut Self
deserialize a worksheet.
Sourcepub fn read_sheet_by_name(&mut self, sheet_name: &str) -> &mut Self
pub fn read_sheet_by_name(&mut self, sheet_name: &str) -> &mut Self
deserialize a worksheet.
Sourcepub fn get_sheet_by_name(&self, sheet_name: &str) -> Option<&Worksheet>
pub fn get_sheet_by_name(&self, sheet_name: &str) -> Option<&Worksheet>
pub fn get_lazy_read_sheet_cells( &self, index: &usize, ) -> Result<Cells, &'static str>
Sourcepub fn get_sheet_mut(&mut self, index: &usize) -> Option<&mut Worksheet>
pub fn get_sheet_mut(&mut self, index: &usize) -> Option<&mut Worksheet>
Sourcepub fn get_sheet_by_name_mut(
&mut self,
sheet_name: &str,
) -> Option<&mut Worksheet>
pub fn get_sheet_by_name_mut( &mut self, sheet_name: &str, ) -> Option<&mut Worksheet>
pub fn set_active_sheet(&mut self, index: u32) -> &mut Self
Sourcepub fn get_active_sheet(&self) -> &Worksheet
pub fn get_active_sheet(&self) -> &Worksheet
Sourcepub fn get_active_sheet_mut(&mut self) -> &mut Worksheet
pub fn get_active_sheet_mut(&mut self) -> &mut Worksheet
Sourcepub fn new_sheet<S: Into<String>>(
&mut self,
sheet_title: S,
) -> Result<&mut Worksheet, &'static str>
pub fn new_sheet<S: Into<String>>( &mut self, sheet_title: S, ) -> Result<&mut Worksheet, &'static str>
Sourcepub fn set_sheet_name<S: Into<String>>(
&mut self,
index: usize,
sheet_name: S,
) -> Result<(), &'static str>
pub fn set_sheet_name<S: Into<String>>( &mut self, index: usize, sheet_name: S, ) -> Result<(), &'static str>
Sourcepub fn get_workbook_view(&self) -> &WorkbookView
pub fn get_workbook_view(&self) -> &WorkbookView
Get Workbook View.
Sourcepub fn get_workbook_view_mut(&mut self) -> &mut WorkbookView
pub fn get_workbook_view_mut(&mut self) -> &mut WorkbookView
Get Workbook View in mutable.
Sourcepub fn set_workbook_view(&mut self, value: WorkbookView) -> &mut Self
pub fn set_workbook_view(&mut self, value: WorkbookView) -> &mut Self
pub fn get_workbook_protection(&self) -> Option<&WorkbookProtection>
pub fn get_workbook_protection_mut(&mut self) -> &mut WorkbookProtection
pub fn set_workbook_protection( &mut self, value: WorkbookProtection, ) -> &mut Self
pub fn remove_workbook_protection(&mut self) -> &mut Self
Sourcepub fn get_defined_names(&self) -> &[DefinedName]
pub fn get_defined_names(&self) -> &[DefinedName]
Get Defined Name (Vec).
Sourcepub fn get_defined_names_mut(&mut self) -> &mut ThinVec<DefinedName>
pub fn get_defined_names_mut(&mut self) -> &mut ThinVec<DefinedName>
Get Defined Name (Vec) in mutable.
Sourcepub fn set_defined_names(&mut self, value: impl Into<ThinVec<DefinedName>>)
pub fn set_defined_names(&mut self, value: impl Into<ThinVec<DefinedName>>)
Sourcepub fn add_defined_names(&mut self, value: DefinedName)
pub fn add_defined_names(&mut self, value: DefinedName)
Sourcepub fn has_threaded_comments(&self) -> bool
pub fn has_threaded_comments(&self) -> bool
Has ThreadedComments.
Trait Implementations§
Source§impl Clone for Spreadsheet
impl Clone for Spreadsheet
Source§fn clone(&self) -> Spreadsheet
fn clone(&self) -> Spreadsheet
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more