DataMind Oda works on the workbook that is open in Excel. This page covers what Oda can read and change in the workbook, the limits it works within, and the formulas it never writes. When Oda asks before a change is set by your permission mode; see Permission modes and approvals in Excel. To bring a Mind's answer into a sheet, see Ask about data and pull it into Excel.
When work starts, Oda first looks at the shape of the workbook to find where the data is: the sheets and the ranges they use, the tables, the sheet you are on, and the cells you have selected.
It reads cell values only when a step needs them. Reading never asks for your approval.
Oda reads a range by its address, such as A1:D20, whole columns such as A:C or a row such as
1:1, on the sheet you are on or on a named sheet. A read brings back the values, and the formulas
as well where cells hold them.
Oda writes a rectangular grid of values starting at one top-left cell. A value whose text starts
with = becomes a formula in the cell, and an empty value clears the cell. One write covers at most
50,000 cells.
The cells changed while Oda waited for your approval, so nothing was written.Excel is waiting for you to finish editing a cell. Press Enter or Esc, then try again.Oda refuses any formula that can reach outside the workbook: send its data over the internet, run
another program or code, or read files on your computer or network. The refusal applies in every
permission mode, including Skip all permissions, and nothing is written for that step. The step
row reads Oda does not write formulas that can reach outside the workbook., and Details names
the cell and the reason.
| Refused | Why |
|---|---|
Functions that reach the web or data feeds, such as WEBSERVICE, FILTERXML, IMAGE, HYPERLINK, STOCKHISTORY and STOCKSERIES | They can send workbook data out of Excel or load content from the internet. A link goes into a cell as plain text instead. |
Functions that reach other programs, add-ins or code, such as RTD, CALL, REGISTER., EVALUATE and the cube functions such as CUBEVALUE | They can run code or pull data from outside the workbook. |
AI and translation functions: COPILOT, TRANSLATE and DETECTLANGUAGE | They send cell contents to a service outside the workbook. |
INDIRECT | It builds references from text, which can reach other workbooks. Oda uses INDEX, CHOOSE or XLOOKUP instead. |
INFO, and CELL with an info type such as "filename" | They reveal details of your computer, such as your folders. CELL with an info type that describes the cell itself, such as "address", "contents" or "row", is allowed. |
| The DDE operator, a vertical bar between a program name and a topic | It calls another program. |
References to other workbooks, such as [Budget., a file path or a web address | They read files outside this workbook. |
| References to a sheet name the workbook does not have | Excel reads such a name as another workbook. |
The check also catches a refused function passed to another function as a value. Text in quotes, sheet names and table and column names never count as a function.
Oda can turn a range into a formatted Excel table. The table gets filters and banded rows, and its
name can be used in structured references such as =SUM(Sales[Amount]).
Oda's workbook tools only read cells, write values and create tables. There is no tool that runs code, and text in a cell can never become a script. Everything it does with the workbook goes through the operations described on this page.
It looks first at the shape of the workbook to find where the data is: the sheets and the ranges they use, the tables, the sheet you are on and the cells you have selected. It reads cell values only when a step needs them.
At most 2,000. A larger area comes back with its first rows and columns, and the step row shows how much was read. Text over 1,000 characters in a cell is cut.
Oda reads only the part of a range that falls inside the area of the sheet that holds data. Naming
A:C reads the filled rows of those columns, not the whole sheet.
At most 50,000 cells per write.
Both. A read brings back the values, and the formulas as well where cells hold them.
It becomes a formula in the cell, unless it calls a function Oda refuses to write.
The formula could reach outside the workbook: a function such as WEBSERVICE, HYPERLINK,
INDIRECT or RTD, the DDE operator, or a reference to another workbook. The step row reads
Oda does not write formulas that can reach outside the workbook., and Details names the cell
and the reason. Ask for the values themselves, or for a formula that uses other functions.
No. HYPERLINK is one of the functions Oda refuses, so a link goes into the cell as plain text.
Excel adds a header row above the data and moves the data down one row. Because this moves your cells, Oda asks first unless you chose Skip all permissions.
You are typing in a cell, and Excel does not accept changes from add-ins until you finish. Press Enter or Esc, then ask Oda to try again.
No. Oda's workbook tools only read cells, write values and create tables, and text in a cell can never become a script.