Brightの対象
Webアプリ開発 Elixir > クラス1 > Elixir Web/ライブラリ > CSV/Excel > Xlsxir
使うライブラリ
ソース例
Xlsxファイルを読み込んで0シート目の内容をタブ区切りで表示します
Mix.install([{:xlsxir, "~> 1.6"}])
{:ok, tid} = Xlsxir.multi_extract("./test.xlsx", 0)
Xlsxir.get_list(tid)
|> Enum.each(&Enum.join(&1, "\t") |> IO.puts)
Xlsxir.close(tid)
応用すれば、xlsxファイルからデータを読み込んでデータ加工ができそうですね