[−][src]Enum calamine::Sheets
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)
Auto Trait Implementations
impl Unpin for Sheets
impl Sync for Sheets
impl Send for Sheets
impl RefUnwindSafe for Sheets
impl UnwindSafe for Sheets
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,