Cell Values

Get and set values for the spreadsheet cells.

Documentation

The following methods are available to interact with the spreadsheet cell values programmatically.

getValue

Get the value from one or more worksheet cells.

Parameter Description
cellNames Cell names and/or ranges.

GET /api/:guid/:worksheetIndex/value/:cellNames

setValue

Set worksheet cell values.

Parameter Description
data[].x Cell X coordinate.
data[].y Cell Y coordinate.
data[].value Cell new value.

POST /api/:guid/:worksheetIndex/value

Examples

Update the multiple cell values from a spreasdheet in a batch.

A successful write returns {"message": "Done", "rev": <n>}.

const baseUrl = 'http://localhost:8009/api';
const token = 'eyJhbGciOiJIUzUxMiIsInR5cCJ9.eyJkb21haW4iOiJsb2NhbGhvc3Q6ODAPQSJ9.Xr2Ir2-zEc_tqV5y6i';
const guid = '15eb1171-5a64-45bf-be96-f52b6125a045';
const headers = { 'Authorization': `Bearer ${token}` };

// Set the values of cells A1 and B1 on worksheet 0
const result = await (await fetch(`${baseUrl}/${guid}/0/value`, {
    method: 'POST',
    headers,
    body: new URLSearchParams({
        'data[0][x]': '0',
        'data[0][y]': '0',
        'data[0][value]': 'Á1',
        'data[1][x]': '1',
        'data[1][y]': '0',
        'data[1][value]': 'B1',
    }),
})).json();

console.log(result);