2017-01-07 35 views
0

Можно ли вставить некоторые комментарии к ячейкам при написании файла XLSX с помощью js-xlsx? не Когда я прочитал файл, содержащий некоторые комментарии клетки, они появляются, когда я прочитал файл:Записать файл XLSX с комментариями с помощью js-xlsx

> var wb = XLSX.readFile("Book1comments.xlsx")              
undefined                       
> wb.Sheets.Sheet1.A1.c                    
[ { a: 'Stéphane Laurent',                   
    t: 'Stéphane Laurent:\r\nhello',                 
    r: '<r><rPr><b/><sz val="9"/><color indexed="81"/><rFont val="Tahoma"/><charset val="1"/></rPr>< 
t>Stéphane Laurent:</t></r><r><rPr><sz val="9"/><color indexed="81"/><rFont val="Tahoma"/><charset 
val="1"/></rPr><t xml:space="preserve">\r\nhello</t></r>',           
    h: '<span style="font-weight: bold;">Stéphane Laurent:</span><span style=""><br/>hello</span>' 
} ]                         

Теперь, когда я пишу это JSON книгу в файл XLSX:

XLSX.writeFile(wb, "Book1comments_rewritten.xlsx") 

то есть нет больше комментариев в созданном файле.

PS: Я попытался удалить странные символы в STA © phane, но это по-прежнему не работает.

ответ

0

По 0.8.1 это не представляется возможным, так как можно видеть, что каждая функция, связанная с записью комментариев пуст в xlsx.js:

function write_comments_xml(data, opts) { } 
function write_comments_bin(data, opts) { } 
/* 
function write_cmnt(data, name, opts) { 
    return (name.substr(-4)===".bin" ? write_comments_bin : write_comments_xml)(data, opts); 
} 
*/ 
+0

Похоже, что это доступно теперь: https: // GitHub .com/SheetJS/JS-XLSX/фиксации/3a310bd3a7e17fb8501519b97ee36e44deb9aaa4 –