|
哪位大佬能帮个忙在这段代码中帮加个能判断单元格是否为合并单元格的逻辑,例子:有10列,其中有2列为合并单元格,要让置数据时能知道是合并单元格。谢谢!
表格数据_开始行号 = -1 表格数据_开始列号 = -1 表格数据_结束行号 = -1 计次循环首 (取行数 (), i )计次循环首 (取列数 (), x )单元格内容 = 取单元格数据 (i - 1, x - 1 )如果真 (单元格内容 = “{{Start}}”)表格数据_开始行号 = i - 1 表格数据_开始列号 = x - 1 设置单元格文本 (i - 1, x - 1, “”)到循环尾 ()如果真 (单元格内容 = “{{End}}”)表格数据_结束行号 = i - 1 设置单元格文本 (i - 1, x - 1, “”)到循环尾 ()如果真 (占位符填充 (单元格内容, 占位符参数名, 占位符参数值 )) 设置单元格文本 (i - 1, x - 1, 单元格内容 )到循环尾 ()计次循环尾 ()计次循环尾 () 如果真 (表格数据_开始行号 > 0 且 表格数据_开始列号 > 0 且 表格数据_结束行号 > 表格数据_开始行号 ) 表格数据_当前打印行号 = 表格数据_开始行号 计次循环首 (表格组件.行数, i )如果真 (i ≤ 表头行数 ) 到循环尾 ()如果真 (表格数据_当前打印行号 > 表格数据_结束行号 ) 跳出循环 ()表格数据_当前打印列号 = 表格数据_开始列号 计次循环首 (取数组成员数 (列号范围 ), x )单元格内容 = 到文本 (表格组件. 取数据 (i - 1, 列号范围 [x ])) 设置单元格文本 (表格数据_当前打印行号, 表格数据_当前打印列号 + x - 1, 单元格内容 )计次循环尾 ()表格数据_当前打印行号 = 表格数据_当前打印行号 + 1 计次循环尾 ()
|
|