EngineRoom

Importing Excel Documents from OneDrive

You can connect OneDrive directly to EngineRoom to create data sources that stay linked to your Excel spreadsheets. This is useful when your data lives in OneDrive and may need to be updated over time.

If you want to use .xlsx files directly, see Upload or Create a Data Source for standard upload options.

Importing from OneDrive

To import data from OneDrive into EngineRoom:

1) At the bottom of the Data Sources panel, click Upload button.

Dropup menu for Upload showing Import File, Connect to Google Sheets, and Connect to One Drive

2) Click Connect to OneDrive (Excel).

Dropup Menu with Connect to OneDrive with Excel highlighted

3) When prompted, choose your Microsoft account and login.

Microsoft Sign in Screen
  • Note: Organizational policies may restrict access, but there are no additional EngineRoom-specific permission requirements. If you run into an issue, reach out to us or contact your Admin.

4) From the list of available Excel documents, select the file you want to import then click Select.

  • Tip: Sorting by Last Modified By Me can make it easier to find the correct file.
List of Excel Documents from OneDrive

6) Once selected, EngineRoom creates one data source for each sheet (tab) within the Excel file.

7) Use the data sources as usual:

  • Click a data source to view its variables.
  • Open the Data Editor to preview the sheet inside EngineRoom.

How Excel Files from OneDrive Are Imported

  • A single Excel file (workbook) may contain one or many sheets (tabs).
  • Each sheet becomes its own EngineRoom data source.
  • The connection is one-way, from OneDrive → EngineRoom.

Refreshing Excel Data from OneDrive

EngineRoom does not automatically sync OneDrive. To pull in updates, you must refresh manually.

1) Make edits directly in Excel.

2) Return to EngineRoom.

3) Click the relevant Data Source to open the variables panel.

Variable panel in EngineRoom showing the Refresh button for Google Sheets

4) Click Refresh.

5) The data source updates with the latest values from Google Sheets.

Alert showing success on refresh, Data source refreshed successfully

Editing Data: Important Considerations

While it is technically possible to edit the data inside EngineRoom, this is not recommended for data sources that originate from OneDrive.

  • The connection is one-way.
  • Refreshing the data source will overwrite any edits made in the EngineRoom Data Editor.
  • EngineRoom displays a warning before refreshing to alert you that local changes will be replaced. From here you can make a copy of the existing data source and import the data again into a new data source, proceed (overwriting the edited data) or cancel.
Alert showing Copy and Refresh, Proceed and Lose Edits, and Cancel.

Best practice: Always edit the data in Excel, then refresh the data source in EngineRoom.

Related Articles

  • Upload or Create a Data Source – Learn how to upload files (including .xlsx) or create data sources without third-party integrations.

Was this helpful?