5f5d295ffee3fd877acf8665d7e490cfe53a3665
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Xler
Xler uses the Calamine Rust library to get contents of Excel files.
Calamine supports:
- excel (xls, xlsx, xlsm, xlsb, xla, xlam)
- opendocument spreadsheets (ods)
Installation
If available in Hex, the package can be installed
by adding xler to your list of dependencies in mix.exs:
def deps do
[
{:xler, "~> 0.4.1"}
]
end
Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/xler.
Worksheets
To get the worksheets of a file you use:
Xler.worksheets("filename.xls")
and it will return as a tuple:
{:ok, ["Sheet 1"]}
Parse
To get the data of a worksheet you use:
Xler.parse("filename.xls", "Sheet 1")
and it will return as a tuple:
{:ok, [["Date", "Time"]]}
Description
Languages
Elixir
78.8%
Rust
12%
Nix
9.2%