AshCsv offers basic support for storing and reading resources from csv files.
Add ash_csv
to your list of dependencies in mix.exs
:
{:ash_csv, "~> 0.9.7"}
defmodule MyApp.MyResource do
use Ash.Resource,
domain: MyApp,
data_layer: AshCsv.DataLayer
csv do
... # see configuration options below
end
end
For information on how to configure ash_csv, see the DSL documentation.