在线表格编辑器导入excel后,此时通过toJSON()方法获取json时,发现回出现您问题中的第一个截图那种情况。如下图所示:
此时有两种方法可以获取style名称为"__builtInTableStyle0__builtInStyle18"的真实style。
方法一:
spread.toJSON()获取到的json数据中包含一个‘namedStyles’属性,打开此属性,看到数组,对此数组进行遍历,如果数组项的name名称等于"__builtInTableStyle0__builtInStyle18" 则可以获取此单元格的style
方法二:可以通过getActualStyle 获取指定单元格的实际样式信息
此时获取的样式 具备继承关系,不仅仅是该单元格样式,还有其上层 table的边框样式等等。
|