---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/media/engines/sheetjs/interfaces/SheetjsEngineOptions.md
description: 'Options for [`sheetjsEngine`](https://adk.nht.io/api/@nhtio/adk/batteries/media/engines/sheetjs/functions/sheetjsEngine).'
---

# Interface: SheetjsEngineOptions

Defined in: [src/batteries/media/engines/sheetjs.ts:48](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/engines/sheetjs.ts#L48)

Options for [sheetjsEngine](../functions/sheetjsEngine.md).

## Properties

| Property                           | Type                                        | Description                                                                                                                    | Defined in                                                                                                                                  |
| ---------------------------------- | ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------- |
|  `xlsx?` | () => `__module` | `Promise`<`__module`> | Override the module resolution (tests / custom builds). Default: `import('xlsx')`.                                             | [src/batteries/media/engines/sheetjs.ts:50](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/engines/sheetjs.ts#L50) |
|  `zahl?` | () => `unknown`                             | Override the ZAHL payload resolution for NUMBERS output (tests / custom builds). Default: `import('xlsx/dist/xlsx.zahl.mjs')`. | [src/batteries/media/engines/sheetjs.ts:55](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/engines/sheetjs.ts#L55) |
