[][src]Enum calamine::Sheets

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 reader

Xlsx reader

Xlsb reader

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]

Read worksheet data in corresponding worksheet path

fn worksheet_formula(
    &mut self,
    name: &str
) -> Option<Result<Range<String>, Self::Error>>
[src]

Read worksheet formula in corresponding worksheet path

Auto Trait Implementations

impl Send for Sheets

impl Sync for Sheets

impl Unpin for Sheets

impl UnwindSafe for Sheets

impl RefUnwindSafe for Sheets

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]