# Excel to Google Sheets Converter

> Excel to Google Sheets Converter is a paid API for AI agents from x402.agentutility.ai, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-16).

Converts Excel (.xlsx) and other spreadsheet files to CSV format optimized for direct import into Google Sheets, with multi-sheet handling and encoding control.

## Facts

- Endpoint: POST https://x402.agentutility.ai/excel-to-google-sheets
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/excel-to-google-sheets-converter-b5f79ad3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jr4h7UC_zRhZXcrnW_G9x

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability excel-to-google-sheets-converter-b5f79ad3 -d '<json body>'
```

Example prompt: I have an Excel file with multiple sheets that I need to get into Google Sheets — can you convert it to CSV so I can import it directly using File > Import > Upload?

## When to prefer this

Choose this endpoint when an agent needs to programmatically convert Excel or Numbers files into a CSV format specifically optimized for Google Sheets import, especially when multi-sheet handling, encoding control, or quote style customization is required. Prefer over generic Excel-to-CSV converters when the target destination is explicitly Google Sheets.

## Known failure modes

- Malformed or corrupted XLSX file returns an error response
- Unsupported file format (non-Excel/Numbers input) rejected
- Encoding mismatch may cause garbled characters if wrong encoding specified
- Very large files may time out or exceed payload limits
- Missing or invalid x402 payment header results in 402 Payment Required

## How this service works

Converts Excel files for import into Google Sheets. Outputs CSV that imports directly via File > Import > Upload (or paste-into-cells), with multi-sheet handling, encoding control, and quote style. Same handler as excel-to-csv / xlsx-to-csv under a Google-Sheets-named slug. Use it as an XLSX to Google Sheets, Numbers to Google Sheets, or Excel to gsheet spreadsheet import tool.

## Output

Returns a CSV file (or set of CSVs for multi-sheet files) formatted for direct import into Google Sheets via File > Import > Upload, with configurable character encoding and quote style to ensure data integrity.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "required": [
      "xlsx_url"
     ],
     "properties": {
      "sheet": {
       "type": "string",
       "description": "Sheet name or 0-based index to convert. Defaults to the first sheet if omitted."
      },
      "format": {
       "enum": [
        "csv",
        "tsv",
        "json"
       ],
       "type": "string",
       "description": "'csv' (default), 'tsv', or 'json'."
      },
      "xlsx_url": {
       "type": "string",
       "description": "URL to the .xlsx/.xls workbook. Max 25MB."
      },
      "include_all_sheets": {
       "type": "boolean",
       "description": "Boolean, default false. When true, returns every sheet keyed by name (overrides 'sheet')."
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "total_rows": {
       "type": "integer"
      },
      "sheet_count": {
       "type": "integer"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "total_rows": 100,
  "sheet_count": 1
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/excel-to-google-sheets-converter-b5f79ad3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.agentutility.ai](https://www.zero.xyz/host/x402.agentutility.ai/llms.txt)
