xler/lib/xler.ex
2019-04-11 23:39:59 +02:00

32 lines
577 B
Elixir

defmodule Xler do
alias Xler.Native
@moduledoc """
Documentation for Xler.
"""
@doc """
Show the available worksheets for file.
## Examples
iex> Xler.worksheets("file.xls")
{:ok, ["Sheet 1"]}
"""
def worksheets(filename), do: filename |> Native.worksheets()
@doc """
Parses a specific worksheet from a file
Returns an list (of rows) with a list of columns
## Examples
iex> Xler.parse("file.xls", "Sheet 1")
{:ok, [["Date", "Text"]]}
"""
def parse(filename, worksheet), do: filename |> Native.parse(worksheet)
end