An open API service indexing awesome lists of open source software.

https://github.com/speakeasy-sdks/rows-python-sdk

Maintain data inside Rows spreadsheets programmatically
https://github.com/speakeasy-sdks/rows-python-sdk

python sdk spreadsheet

Last synced: 9 months ago
JSON representation

Maintain data inside Rows spreadsheets programmatically

Awesome Lists containing this project

README

          

# Rows API - Python SDK

Welcome to Rows API Pyhton SDK. Rows API is a RESTful interface that lets you create Rows integrations, i.e. applications that read and maintain data inside Rows spreadsheets programmatically.

If you’re not familiar with the terms Workspaces, Folders, Spreadsheets, Pages, and Tables, please read the [Rows concepts](#section/Introduction/Rows-concepts) section below or [the docs](https://rows.com/docs/category/getting-started) on Rows website for more detailed information.

If you still have questions beyond this documentation, please contact us on support@rows.com email or through the chat interface in your Rows account.

## SDK Example Usage

```python
import rowsapi
from rowsapi.models import operations, shared

s = rowsapi.Rowsapi()
s.config_security(
security=shared.Security(
bearer=shared.SchemeBearer(
authorization="Bearer YOUR_BEARER_TOKEN_HERE",
),
)
)

req = operations.AppendRangeCellsBySpreadsheetIDRequest(
path_params=operations.AppendRangeCellsBySpreadsheetIDPathParams(
range="sit",
spreadsheet_id="voluptas",
table_id="culpa",
),
request=shared.AppendValues(
values=[
[
"dolor",
"expedita",
"voluptas",
],
[
"et",
],
],
),
)

res = s.spreadsheet.append_range_cells_by_spreadsheet_id(req)

if res.status_code == 200:
# handle response
```

## SDK Available Operations

### Spreadsheet

* `append_range_cells_by_spreadsheet_id` - Append values to range
* `get_range_cells_by_spreadsheet_id` - Get cells from range
* `get_range_values_by_spreadsheet_id` - Get values from range
* `get_spreadsheet_by_spreadsheet_id` - Get spreadsheet information
* `write_range_values_by_spreadsheet_id` - Overwrite cells in range

### Workspace

* `get_workspace_folders` - List folders
* `get_workspace_information` - Get workspace information
* `get_workspace_spreadsheets` - List spreadsheets

### SDK Generated by [Speakeasy](https://docs.speakeasyapi.dev/docs/using-speakeasy/client-sdks)