interface MicrosoftExcelV2NodeParameters {
additionalFields?: { name?: string };
applyTo?: "All" | "Formats" | "Contents";
columnToMatchOn?: string;
data?: string;
dataMode?: "define" | "raw" | "autoMap";
dataProperty?: string;
dataStartRow?: number;
fieldsUi?: {
values: { column?: string; fieldValue?: string }[];
};
filters?: | { fields?: string }
| { column?: unknown[]; fields?: string };
hasHeaders?: boolean;
keyRow?: number;
limit?: number;
lookupColumn?: string;
lookupValue?: string;
operation?:
| "getAll"
| "update"
| "append"
| "upsert"
| "lookup"
| "clear"
| "addWorksheet"
| "getColumns"
| "getRows"
| "convertToRange"
| "addTable"
| "deleteTable"
| "deleteWorkbook"
| "deleteWorksheet"
| "readRows";
options?: | {
dataProperty: string;
index?: number;
rawData?: boolean;
}
| { returnAllMatches?: boolean }
| { dataProperty: string; rawData?: boolean }
| {
dataProperty: string;
fields?: string;
rawData?: boolean;
}
| {
dataProperty: string;
fields?: string;
rawData?: boolean;
updateAll?: boolean;
}
| {
appendAfterSelectedRange?: boolean;
dataProperty: string;
rawData?: boolean;
updateAll?: boolean;
};
range?: string;
rawData?: boolean;
resource?: "table"
| "workbook"
| "worksheet";
returnAll?: boolean;
selectRange?: "auto" | "manual";
table?: { mode: "id" | "list"; value: string };
useRange?: boolean;
valueToMatchOn?: string;
workbook?: { mode: "id" | "list"; value: string };
worksheet?: { mode: "id" | "list"; value: string };
}Properties§
readonly additional Fields?: { ... }readonly apply To?: "All" | "Formats" | "Contents"Default: "All"
readonly column To Match On?: stringChoose from the list, or specify an ID using an expression Type options: {"loadOptionsDependsOn":["worksheet.value","workbook.value","range"],"loadOptionsMethod":"getWorksheetColumnRow"}
readonly data?: stringRaw values for the specified range as array of string arrays in JSON format
readonly data Mode?: "define" | "raw" | "autoMap"Default: "define"
readonly data Property?: stringThe name of the property into which to write the RAW data Default: "data"
readonly data Start Row?: numberRelative to selected 'Range', first row index is 0 Default: 1 Type options: {"minValue":0}
readonly fields Ui?: { ... }Default: {} Type options: {"multipleValues":true}
readonly filters?:
| { fields?: string }
| { column?: unknown[]; fields?: string }Default: {}
readonly has Headers?: booleanWhether the range has column labels. When this property set to false Excel will automatically generate header shifting the data down by one row. Default: true
readonly key Row?: numberRelative to selected 'Range', first row index is 0 Type options: {"minValue":0}
readonly limit?: numberMax number of results to return Default: 100 Type options: {"minValue":1,"maxValue":500}
readonly lookup Column?: stringThe name of the column in which to look for value
readonly lookup Value?: stringThe value to look for in column
readonly operation?:
| "getAll"
| "update"
| "append"
| "upsert"
| "lookup"
| "clear"
| "addWorksheet"
| "getColumns"
| "getRows"
| "convertToRange"
| "addTable"
| "deleteTable"
| "deleteWorkbook"
| "deleteWorksheet"
| "readRows"Default: "append"
readonly options?:
| {
dataProperty: string;
index?: number;
rawData?: boolean;
}
| { returnAllMatches?: boolean }
| { dataProperty: string; rawData?: boolean }
| {
dataProperty: string;
fields?: string;
rawData?: boolean;
}
| {
dataProperty: string;
fields?: string;
rawData?: boolean;
updateAll?: boolean;
}
| {
appendAfterSelectedRange?: boolean;
dataProperty: string;
rawData?: boolean;
updateAll?: boolean;
}Default: {}
readonly range?: stringThe range of cells that will be converted to a table
readonly raw Data?: booleanWhether the data should be returned RAW instead of parsed into keys according to their header
readonly resource?: "table" | "workbook" | "worksheet"Default: "workbook"
readonly return All?: booleanWhether to return all results or only up to a given limit
readonly select Range?: "auto" | "manual"Default: "auto"
readonly table?: { ... }Default: {"mode":"list","value":""}
readonly use Range?: boolean§readonly value To Match On?: string§readonly workbook?: { ... }Default: {"mode":"list","value":""}
readonly worksheet?: { ... }Default: {"mode":"list","value":""}
Default: {}