-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | Parse Microsoft Excel xls files (BIFF/Excel 97-2004)
--   
--   Parse Microsoft Excel spreadsheet files in <tt>.xls</tt> file format
--   (extension '.xls') more specifically known as 'BIFF/Excel 97-2004'.
--   
--   The library is based on the C library
--   'https://sourceforge.net/projects/libxls'.
@package xls
@version 0.1.1


-- | Parse Microsoft excel spreadsheet xls file (format BIFF/Excel
--   97-2004).
module Data.Xls

-- | Parse a Microsoft excel xls workbook file into a Conduit yielding rows
--   in a worksheet. Each row represented by a list of Strings, each String
--   representing an individual cell.
--   
--   Currently there is no separation of worksheets, all worksheets in a
--   workbook get concatenated.
--   
--   Throws <a>XlsException</a>
decodeXls :: MonadResource m => FilePath -> ConduitM i [String] m ()
data XlsException
XlsFileNotFound :: String -> XlsException
XlsParseError :: String -> XlsException
instance GHC.Show.Show Data.Xls.XlsException
instance GHC.Exception.Type.Exception Data.Xls.XlsException
