UI
ExcelExportButton
Button component that downloads an exported file.
Props
fileName(required) — must end with.xlsx,.csv,.txt, or.tsvrows/columns— shape of your datalabel— button labelloading— optional busy UIclassNames/slotProps— slot-level customizationrenderButtonLabel/renderIcon— custom rendering hooksunstyled— headless mode (bring your own design system)
Usage
"use client";
import { ExcelExportButton } from "react-xel/ui";
export default function Example() {
return (
<ExcelExportButton
label="Export users.xlsx"
fileName="users.xlsx"
sheetName="Users"
rows={[{ id: 1, name: "Ada" }]}
/>
);
}