SmartSheet is a virtualized, Excel-like spreadsheet component for Svelte. Built with a framework-agnostic engine, a powerful TypeScript API, and five ready-to-use themes.
⚠️ Early unstable release — APIs may change.
<script lang="ts">
import { SmartSheet } from 'svelte-smartsheet';
const colHeaders = ['Score', 'Status'];
const rowHeaders = ['Alice', 'Bob'];
const cornerHeader = 'Players';
const data = [
[85, 'Active'],
[72, 'Inactive'],
];
</script>
<div style="width:100%; height:400px;">
<SmartSheet
gridData={data}
columnHeaders={colHeaders}
rowHeaders={rowHeaders}
rowsTitle={cornerHeader}
theme="tech"
/>
</div>