2017-04-04 61 views
0

有沒有辦法在Excel中使用office js自定義標題來創建表格。Excel中的自定義標題在辦公室js中的表格

截至目前,任何表正在創建具有默認的標題爲 - 列1,列2等。

我想通過騎象頭1,頭2等

任何自定義標題名稱相同有沒有辦法做到這一點?

正在創建以下列方式表 -

VAR表= ctx.workbook.tables.add(wSheetName + 「A1:N1」,真).load( 「名稱」);

回答

0

您有2個選項,如果您在已經有值的範圍之上創建表,那麼這些值將自動作爲列名繼承。

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擴展團隊軟件工程師

+0

您可以發表第一個示例 - [如果您在已有值的範圍上創建表格] – Deb

+0

@Deb是的,我編輯了第一個版本的示例的原始答案。 –