Skip to content

Function: insertWorksheet()

ts
function insertWorksheet(
   workbook: Workbook, 
   name: string, 
   position: {
  before?: string | number;
  after?: string | number;
  atIndex?: number;
}): Worksheet;

Defined in: src/excel/excel.tsx:515

Insert a new worksheet at a specific position.

Parameters

ParameterTypeDescription
workbookWorkbookThe ExcelJS workbook instance.
namestringThe name for the new worksheet.
position{ before?: string | number; after?: string | number; atIndex?: number; }Position config with before, after, or atIndex.
position.before?string | number-
position.after?string | number-
position.atIndex?number-

Returns

Worksheet

The newly created worksheet.

Example

ts
const sheet = insertWorksheet(workbook, 'Cover Page', { atIndex: 0 });
insertWorksheet(workbook, 'Notes', { after: 'Data' });
insertWorksheet(workbook, 'Intro', { before: 'Summary' });

Matterway Assistant SDK Documentation