首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用js-xlsx编写带有注释的XLSX文件

使用js-xlsx编写带有注释的XLSX文件
EN

Stack Overflow用户
提问于 2017-01-07 20:21:35
回答 1查看 2K关注 0票数 0

当我们用js-xlsx编写XLSX文件时,可以插入一些单元格注释吗?当我读取包含一些单元格注释的文件时,当我读取该文件时,它们会出现:

代码语言:javascript
复制
> 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文件时:

代码语言:javascript
复制
XLSX.writeFile(wb, "Book1comments_rewritten.xlsx")

然后在创建的文件中不再有注释了。

PS:我试着删除圣圣保罗的奇怪字符,但这仍然不起作用。

EN

回答 1

Stack Overflow用户

发布于 2017-01-12 22:48:46

从0.8.1开始,这是不可能的,因为可以看到,在xlsx.js中,与编写注释相关的所有函数都是空的。

代码语言:javascript
复制
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
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41526127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档