Office js Office js中Excel表格中的自定义标题

Office js Office js中Excel表格中的自定义标题,office-js,Office Js,是否有一种方法可以使用带有自定义标题的office js在Excel中创建表 到目前为止,我创建的任何表都有默认的标题-Column1、Column2等 我想超越任何自定义标题名称,如Header1、Header2等 有什么办法吗 我以以下方式创建表- var table=ctx.workbook.tables.add(wSheetName+“!A1:N1”,true).load(“name”) 您有两个选项,如果您在已经有值的范围顶部创建表,那么这些值将自动作为列名结转 var range

是否有一种方法可以使用带有自定义标题的office js在Excel中创建表

到目前为止,我创建的任何表都有默认的标题-Column1、Column2等

我想超越任何自定义标题名称,如Header1、Header2等

有什么办法吗

我以以下方式创建表-


var table=ctx.workbook.tables.add(wSheetName+“!A1:N1”,true).load(“name”)

您有两个选项,如果您在已经有值的范围顶部创建表,那么这些值将自动作为列名结转

 var range = ctx.workbook.worksheets.getItem("Tables").getRange("A23:B25");
 range.values = [["header1", "header2"],         
 ["value1", "value2"],   
 ["value1", "value2"]];
 var table = ctx.workbook.tables.add("Tables!A23:B25", true);
另一个选项是使用默认名称创建表,然后获取标题行并设置其值,如下所示:

var table = ctx.workbook.tables.add(TABLEADDRESS, true);
table.getHeaderRowRange().values = [["foo", "bar"]];

-Philip,Office Extensibility团队的软件工程师

你能发布第一个示例吗?[如果你在已经有值的范围上创建表,]@Deb是的,我用第一个版本的示例编辑了原始答案。