您好,这边为您想到一个方案就是,不设置allowCopyPasteExcelStyle
然后从外部excel中ctrl+C复制带格式的单元格时,此时可以在粘贴事件中清除其格式。如下代码,但是如果粘贴的是图片,则不做任何处理
- spread.bind(GC.Spread.Sheets.Events.ClipboardPasted, function (sender, args) {
- const {pasteData, cellRange, sheet} = args
- if (!pasteData.image) {
- sheet.getRange(cellRange.row, cellRange.col, cellRange.rowCount, cellRange.colCount).setStyle(new GC.Spread.Sheets.Style());
- }
- });
复制代码
|