Clipboard

Copy table data to the clipboard.

How It Works

Use the exportData() method to produce clipboard-ready content:

// Copy visible data as CSV
const csv = table.exportData({ format: 'csv' })
navigator.clipboard.writeText(csv)

// Copy all data (ignoring pagination)
const allCsv = table.exportData({ format: 'csv', allRows: true })
navigator.clipboard.writeText(allCsv)

// Copy specific columns
const partial = table.exportData({
  format: 'csv',
  columns: ['name', 'email'],
})

Notes

  • Full clipboard integration (paste, cell-range copy) is planned
  • Currently, export covers bulk copy operations