pub enum Sheets {
Xls(Xls<BufReader<File>>),
Xlsx(Xlsx<BufReader<File>>),
Xlsb(Xlsb<BufReader<File>>),
Ods(Ods<BufReader<File>>),
}
Expand description
A wrapper over all sheets when the file type is not known at static time
Variants
Xls(Xls<BufReader<File>>)
Xls reader
Xlsx(Xlsx<BufReader<File>>)
Xlsx reader
Xlsb(Xlsb<BufReader<File>>)
Xlsb reader
Ods(Ods<BufReader<File>>)
Ods reader
Trait Implementations
sourceimpl Reader for Sheets
impl Reader for Sheets
sourcefn vba_project(&mut self) -> Option<Result<Cow<'_, VbaProject>, Self::Error>>
fn vba_project(&mut self) -> Option<Result<Cow<'_, VbaProject>, Self::Error>>
Gets VbaProject
sourcefn worksheet_range(
&mut self,
name: &str
) -> Option<Result<Range<DataType>, Self::Error>>
fn worksheet_range(
&mut self,
name: &str
) -> Option<Result<Range<DataType>, Self::Error>>
Read worksheet data in corresponding worksheet path
sourcefn worksheet_formula(
&mut self,
name: &str
) -> Option<Result<Range<String>, Self::Error>>
fn worksheet_formula(
&mut self,
name: &str
) -> Option<Result<Range<String>, Self::Error>>
Read worksheet formula in corresponding worksheet path
sourcefn sheet_names(&self) -> &[String]
fn sheet_names(&self) -> &[String]
Get all sheet names of this workbook Read more
sourcefn defined_names(&self) -> &[(String, String)]
fn defined_names(&self) -> &[(String, String)]
Get all defined names (Ranges names etc)
Auto Trait Implementations
impl RefUnwindSafe for Sheets
impl Send for Sheets
impl Sync for Sheets
impl Unpin for Sheets
impl UnwindSafe for Sheets
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more