写入文件后,如何在工作表js中获取xlsx工作表的计算值?

问题描述

app.get('/passCasingData',jsonParser,function(req,res){
   let wb = XLSX.readFile('./data/calc/casing.xlsx');
   let ws = wb.Sheets['Sheet2']
   ws.B2.v = 0.41;
   //ws.K2.f = "$B$2*I2*7.81*1.15*L2";
   var wopts = { bookType:'xlsx',booksst:false,type:'array' };
   XLSX.writeFile(wb,'./data/calc/casing.xlsx',wopts);
   var data = XLSX.utils.sheet_to_json(ws);
   res.send({ status: 'success',result: data});
 });

这是我上面的代码,其中我通过工作表js中的writeFile选项覆盖单元格值(B2单元格),然后我需要计算出的单元格K2值。但是它无法返回发送旧的计算值的已写入的xlsx表的新数据。

也请参阅下面的我的工作表

enter image description here

还解释了为什么在angular / typescript中无法实现工作表js的读取文件和写入文件

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)