{"uid":"cap_JIYSjrI3_A5s1HVBKe3Ye","slug":"relaystation-xlsx-to-csv-json-parser-e7be9ecc","name":"Relaystation XLSX to CSV/JSON Parser","description":"$0.0002/MB. Parse an Excel file into CSV/JSON — sheets, headers, and types handled. 1¢ x402 min; remainder auto-credits — relaystation.ai/penny","url":"https://api.relaystation.ai/v1/data/from-xlsx","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"properties":{}},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_8jxOMROdiaRt4X7BMkmAf","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Parses an uploaded Excel (.xlsx) file into structured CSV or JSON, handling multiple sheets, headers, and data type detection.","exampleAgentPrompt":"Can you parse this Excel file I'm uploading and give me the data as JSON, including all sheet names, headers, and values with their types detected?","exampleUseCases":[{"title":"Ingest financial report spreadsheet","prompt":"I have a monthly financial report in .xlsx format — can you convert it to JSON so I can load it into our database? Make sure to capture all the column headers and data types correctly."},{"title":"Convert survey data for analysis","prompt":"I've got a survey results Excel file with multiple sheets. Can you parse it into CSV so I can run analysis on each sheet separately?"},{"title":"Automate ETL pipeline from Excel upload","prompt":"Our vendor sends us weekly inventory updates as Excel files. Can you extract all the rows and columns from this xlsx into structured JSON so we can feed it into our inventory system automatically?"}],"resultDescription":"Returns the parsed contents of the Excel file as CSV or JSON, including sheet names, column headers with inferred data types, and all row data. Multiple sheets are handled and returned as separate objects or sections.","failureModes":["File is not a valid .xlsx format — returns parse error","File too large for the $0.01 minimum credit — billed per MB at $0.0002/MB","Corrupted or password-protected Excel file — returns error","Empty sheets or sheets with no headers may produce empty arrays","Malformed cell types may cause type-inference mismatches"],"whenToPreferThis":"Choose this endpoint when you have an Excel (.xlsx) file and need its contents as structured JSON or CSV for downstream processing, database ingestion, or API consumption. Ideal for automated ETL pipelines, vendor data ingestion, or any workflow where Excel is the source format. Prefer over manual parsing or heavy libraries when you want a lightweight, pay-per-use API call with type detection and multi-sheet support already handled.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:41:05.849Z","isFirstParty":false}