# `PhoenixKitEcommerce.Import.FormatDetector`
[🔗](https://github.com/BeamLabEU/phoenix_kit_ecommerce/blob/v0.1.8/lib/phoenix_kit_ecommerce/import/format_detector.ex#L1)

Auto-detect CSV format from file headers.

Iterates known format modules and calls `detect?/1` on each.
First match wins, so order matters.

# `detect`

Detect format module from CSV file path.
Returns `{:ok, format_module}` or `{:error, :unknown_format}`.

# `detect_from_headers`

Detect format module from pre-extracted headers.

# `format_name`

Returns human-readable format name.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
