Edit SharePoint-hosted spreadsheet files while preserving workbook structure, formulas, and formatting. Use when the user wants to update a real spreadsheet in SharePoint rather than summarize extracted sheet text.
Use this skill for .xlsx edits that start from SharePoint. Inspect the workbook structure before editing, preserve formulas and formatting, and upload the revised workbook back to the same SharePoint item only after verifying the exact change.
If the formula itself is the task, pair this with ../sharepoint-spreadsheet-formula-builder/SKILL.md so formula design, syntax checks, and rollout choices stay deliberate instead of being improvised during the workbook edit.
get_site(...) when the user already knows the sitelist_site_drives(...) when the site is known but the library is notsearch(query=None, hostname=..., site_path=..., folder_path=...) to browse a known site or foldersearch(query="...") when the user actually has keywordsurl returned by keyword search or browse results when you later call fetch..xlsx with fetch(download_raw_file=true).openpyxl, preserving workbook structure, formulas, and formatting.update_file using the exact drive-root-relative path from SharePoint metadata.Use the direct Microsoft SharePoint app tools for this flow. Do not rely on generic MCP resource listing for SharePoint workbook discovery in Codex.
update_file does not patch individual cells or formulas inside the existing workbook on the server.fetch enforces the connector's supported-file and max-size constraints. If raw workbook retrieval fails at the connector layer, stop and report the limitation instead of pretending the workbook was safely inspected.