# Excel

**Kind**: module | **Library**: @interopio/office | **Access**: `io.excel`

**Source**: https://docs.interop.io/adapters/reference/javascript/excel/index.html

The io.Connect Excel Adapter enables apps to use Excel as a data editor.
The `@interopio/office` library provides client APIs to your interop-enabled apps which they can use to interact with Excel via the Excel Adapter.
The app uploads tabular data into Excel and the user can view it and edit by using a familiar editor.
When changes are made in Excel, they are transmitted back to the app for validation, processing, auditing, and long-term storage.

## Interfaces

- [API](https://docs.interop.io/adapters/reference/javascript/excel/api/index.md): Excel API.
- [Book](https://docs.interop.io/adapters/reference/javascript/excel/book/index.md): Represents an Excel workbook.
- [ColumnConfig](https://docs.interop.io/adapters/reference/javascript/excel/columnconfig/index.md): Configuration for a column in an Excel sheet.
- [DeltaItem](https://docs.interop.io/adapters/reference/javascript/excel/deltaitem/index.md): Represents a change to a row.
- [OpenSheetConfig](https://docs.interop.io/adapters/reference/javascript/excel/opensheetconfig/index.md): Configuration object for opening an Excel sheet.
- [OpenSheetOptions](https://docs.interop.io/adapters/reference/javascript/excel/opensheetoptions/index.md): Options for controlling how a sheet is opened and how data is exchanged with Excel.
- [Sheet](https://docs.interop.io/adapters/reference/javascript/excel/sheet/index.md): Represents an Excel worksheet opened or tracked by the Excel Adapter.
- [SheetChangingInfo](https://docs.interop.io/adapters/reference/javascript/excel/sheetchanginginfo/index.md): Information about the progress of incoming data chunks from Excel.
- [Validation](https://docs.interop.io/adapters/reference/javascript/excel/validation/index.md): Defines the type and possible values for cells in a column.
- [ValidationError](https://docs.interop.io/adapters/reference/javascript/excel/validationerror/index.md): Describes a validation error for a specific cell in the sheet.

## Enumerations

- [TriggerType](https://docs.interop.io/adapters/reference/javascript/excel/triggertype/index.md): Trigger conditions control when ExcelPad will to invoke the
- [ValidationAlert](https://docs.interop.io/adapters/reference/javascript/excel/validationalert/index.md): The type of warning displayed when cell validation fails.
- [ValidationType](https://docs.interop.io/adapters/reference/javascript/excel/validationtype/index.md): The type of data validation applied to cells in a column.
