xlsx-style无法设置表格单元格的高度

新手上路,请多包涵

xlsx-style无法设置表格单元格的高度,看了网上别人的例子通过
sheet['!rows'] = [{ hpx: 100 }]设置,但是在xlsx-style的js中根本没有该功能,xlsx原本的js是有的,且设置fill: { bgColor: { rgb: '#ccc' } }的时候背景一直是黑色的,有没有大佬知道应该怎么弄啊?

import XLSXStyle from "xlsx-style";

//sheet是我定义的表格,省略代码
sheet['!rows'\] = [{ hpx:200 }];

varwopts = { bookType:'xlsx', bookSST:false, type:'binary', cellStyles:true };

varworkBook = { SheetNames: ['Sheet1'], Sheets: {}, Props: {} };

workBook.Sheets['Sheet1'] =sheet;

varsheetData = XLSXStyle.write(workBook, wopts);
阅读 8.6k
1 个回答
✓ 已被采纳新手上路,请多包涵

背景色的问题已解决,需要同时设置背景色和前景色,原理暂时没有去了解

fill: { bgColor: { indexed:64 }, fgColor: { rgb:"FFFF00" }}

设置单元格高度已解决,最后还是选择了修改xlsx的源码,加上获取!rows,在转xml的时候给<row>tag加上ht,customHeight属性

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题