Basic ExportUsage#infoYou may use default export methods via the package @material-table/exporters. You will need to install this package if you would like to use the default export methods.// ...import { ExportCsv, ExportPdf } from "@material-table/exporters"; <MaterialTable // ... options={{ // ... exportMenu: [ { label: "Export PDF", //// You can do whatever you wish in this function. We provide the //// raw table columns and table data for you to modify, if needed. // exportFunc: (cols, datas) => console.log({ cols, datas }) exportFunc: (cols, datas) => ExportPdf(cols, datas, "myPdfFileName"), }, { label: "Export CSV", exportFunc: (cols, datas) => ExportCsv(cols, datas, "myCsvFileName"), }, ], }}/>;CopyLive Demo#noteSee here for more on the GLOBAL_VARS we use in our demosLive Editorfunction BasicExport() { return ( <MaterialTable data={DEMO_DATA} columns={DEMO_COLS} options={{ // ... exportMenu: [ { label: "Export PDF", exportFunc: (cols, datas) => ExportPdf(cols, datas, "myPdfFileName"), }, { label: "Export CSV", exportFunc: (cols, datas) => ExportCsv(cols, datas, "myCsvFileName"), }, ], }} /> ); }function BasicExport() { return ( <MaterialTable data={DEMO_DATA} columns={DEMO_COLS} options={{ // ... exportMenu: [ { label: "Export PDF", exportFunc: (cols, datas) => ExportPdf(cols, datas, "myPdfFileName"), }, { label: "Export CSV", exportFunc: (cols, datas) => ExportCsv(cols, datas, "myCsvFileName"), }, ], }} /> );}Result