Parse workbook
parse_workbookParse an .xlsx workbook in one call and return full semantic NDJSON covering every cell value, formula, and dependency edge; use it to read a whole file without opening a session.
Instructions
Parse an .xlsx workbook in one call and return its full semantic NDJSON: one JSON record per line (workbook_meta, sheet, cell, edge, image, image_summary, audit), covering every cell's value and formula and the formula dependency edges. Use it to read a whole file without opening a session; large files are handed to an async job and awaited for you. To start a parse without waiting, use submit_job; to read a few cells or edit, use create_session; to compare two files, use diff_workbooks. Pass exactly one of path, url or base64 (up to 20 MB). The file is uploaded to the Basis API, and each call counts against the API key's parse quota (quota_exceeded once it is used up). webhook_url, if set, also gets an HMAC-signed POST when the parse finishes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | URL to fetch the .xlsx file from | |
| path | No | Local filesystem path to an .xlsx file (read on this machine, then uploaded) | |
| base64 | No | Base64-encoded .xlsx file bytes | |
| webhook_url | No | https URL that gets an HMAC-signed POST with the job's status when the parse finishes |