セルに適用されている書式を取得し、別セルに書式をコピーする方法をご紹介します。書式の取得には、getResolvedCellFormat メソッドを利用し、書式の適用には、setFormatting メソッドをそれぞれ利用します。

// セルの値と書式を、右列にコピー
for (let i = 1; i <= 3; i++) {
  const cellToCopy = workbook.worksheets(0).rows(i).cells(1);
  // セルに適用されている書式を取得する
  const cellFormat = cellToCopy.getResolvedCellFormat();
  // セルの値をコピーする
  workbook.worksheets(0).rows(i).cells(2).value = cellToCopy.value;
  // 右列に書式を適用する
  workbook.worksheets(0).rows(i).cells(2).cellFormat.setFormatting(cellFormat);
}

サンプル

Tagged:

製品について

Ignite UI for Angular