Introduction
Introducing Spreadsheet 2, the ultimate spreadsheet component for React that empowers you to render cells and editors declaratively while fully customizing the components with React's power.
Canvas
Declarative
import "@rowsncolumns/spreadsheet/dist/spreadsheet.min.css";
import {
SpreadsheetProvider,
Spreadsheet,
FormulaBar,
FormulaInput,
CanvasGrid,
Toolbar,
BottomBar,
NewSheetButton,
SheetSwitcher,
SheetTabs
} from "@rowsncolumns/spreadsheet"
const App = () => {
return (
<SpreadsheetProvider>
<Toolbar>
<ButtonUndo onClick={undo} disabled={!canUndo} />
<ButtonRedo onClick={redo} disabled={!canRedo} />
</Toolbar>
<FormulaBar>
<FormulaInput />
</FormulaBar>
<CanvasGrid
rowCount={1000}
columnCount={1000}
getCellData={(sheetId, rowIndex, columnIndex) => {
return {
formattedValue: 'Foobar'
}
})}
/>
<BottomBar>
<NewSheetButton />
<SheetSwitcher />
<SheetTabs />
</BottomBar>
<SpreadsheetProvider>
)
}Performance
Accessibility
Mobile/Touch devices
InstallationLast updated