[英]Write XLSX file with comments using js-xlsx
使用js-xlsx
编写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:我试图删除St?phane中的奇怪字符,但这仍然行不通。
从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);
}
*/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.