本帖最后由 Matthew.Xue 于 2025-5-8 10:02 编辑
- arr[0].forEach((item, index) => {
- if (!showFooter) {
- sheet.moveTo(
- row - 1,
- index + columnField.length,
- row - 1,
- index,
- 1 + rowCount + (showFooter ? 1 : 0),
- 1,
- GC.Spread.Sheets.CopyToOptions.value
- )
- let result1 = fields.find((res) => res.text === item)
- if (row > 1) {
- sheet.removeSpan(row - 2, index)
- if (result1 && result1['parent']) {
- sheet.setValue(row - 2, index, result1['parent'])
- } else {
- sheet.setValue(row - 2, index, '')
- }
- }
- }
- let ite = selectColumnField.findIndex((val) => item === val)
- if (ite !== -1) {
- sheet.setColumnVisible(index, true)
- } else {
- sheet.setColumnVisible(index, false)
- }
- })
复制代码
V16时 执行这段逻辑是正常的

V17错误 列头和数据没了

moveTo 是不是这个方法的问题 ,V16执行到这里 显示是正常的
V17
目前只发现这个区别 帮忙看一下 是不是api有什么修改
|