xls-vibe JSON payload, a Luckysheet/SheetJS workbook JSON, CSV, TSV, or an array of objects. Auto-detected and loaded into the spreadsheet with the right theme.Powered by Luckysheet — Excel-compatible formulas (SUM, VLOOKUP, INDEX/MATCH, IF, IFERROR, date math, 400+ functions), merged cells, freeze panes, conditional formatting, and right-click context menus.
Use the bottom tab bar (in Luckysheet) to add, rename, reorder, and switch sheets. Every workbook can hold many sheets, just like Excel.
The Vibe menu emits a #vibe= URL carrying the whole workbook. Paired with the xls-vibe skill, an LLM can generate sheets from any input and return a clickable link.
Load Vibe accepts xls-vibe JSON, raw CSV/TSV, JSON arrays of arrays, or arrays of objects. Auto-detected.
window.XLSStudio.load(data, "Title") · .getWorkbook() · .exportXLSX() · postMessage({type:"xls-load", payload, title}).
⌘S save · ⌘N new · ⌘O import · ⇧⌘V Load Vibe · ⌘. focus mode. Standard Excel shortcuts (⌘C/⌘V/⌘Z/⌘Y, arrow nav, F2) work inside the grid.
Open: Flow · KG · Doc · XLS · MindMap ↗
Skills: ⬇ flowchart-vibe · ⬇ kg-vibe · ⬇ doc-vibe · ⬇ xls-vibe