Enum calamine::Sheets
[−]
[src]
pub enum Sheets { Xls(Xls<BufReader<File>>), Xlsx(Xlsx<BufReader<File>>), Xlsb(Xlsb<BufReader<File>>), Ods(Ods<BufReader<File>>), }
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
impl Reader for Sheets
[src]
type RS = BufReader<File>
Inner reader type
type Error = Error
Error specific to file type
fn new(_reader: Self::RS) -> Result<Self, Self::Error>
[src]
Creates a new instance.
fn vba_project(&mut self) -> Option<Result<Cow<VbaProject>, Self::Error>>
[src]
Gets VbaProject
fn metadata(&self) -> &Metadata
[src]
Initialize
fn worksheet_range(
&mut self,
name: &str
) -> Option<Result<Range<DataType>, Self::Error>>
[src]
&mut self,
name: &str
) -> Option<Result<Range<DataType>, Self::Error>>
Read worksheet data in corresponding worksheet path
fn worksheet_formula(
&mut self,
name: &str
) -> Option<Result<Range<String>, Self::Error>>
[src]
&mut self,
name: &str
) -> Option<Result<Range<String>, Self::Error>>
Read worksheet formula in corresponding worksheet path
fn sheet_names(&self) -> &[String]
[src]
Get all sheet names of this workbook Read more
fn defined_names(&self) -> &[(String, String)]
[src]
Get all defined names (Ranges names etc)