Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript excel中数字格式时的小数位数_Javascript_Excel_Js Xlsx - Fatal编程技术网

Javascript excel中数字格式时的小数位数

Javascript excel中数字格式时的小数位数,javascript,excel,js-xlsx,Javascript,Excel,Js Xlsx,现在小数位是2,我想根据变量改变它,可能吗 cell.v = parseFloat(cell.v), cell.t = 'n'; cell.z = XLSX.SSF._table[2]; // 0.00 -> want to change to 0.000 仅使用方法: 仅使用方法: 只需结合使用parseFloat()和toFixed(): ParseFloat()专门用于将字符串转换为数字。只需结合使用ParseFloat()和toFixed(): ParseFloat()专门用于将

现在小数位是2,我想根据变量改变它,可能吗

cell.v = parseFloat(cell.v),
cell.t = 'n';
cell.z = XLSX.SSF._table[2]; // 0.00 -> want to change to 0.000
仅使用方法:

仅使用方法:


只需结合使用
parseFloat()
toFixed()


ParseFloat()
专门用于将字符串转换为数字。

只需结合使用
ParseFloat()
toFixed()


ParseFloat()
专门用于将字符串转换为数字。

我从评论中了解到,OP希望使用
js-XLSX
库编写一个XLSX文件,数字以3位小数表示

我的目标如下。我将格式代码“0.000”添加到
XLSX.SSF.\u表

XLSX.SSF._table[164] = '0.000'
那么
cell.z='0.000'
应该可以工作了


我不知道为什么索引是164。如果有另一种格式,它会变成165,然后是166,等等。

我从评论中了解到,OP希望使用
js XLSX
库编写一个XLSX文件,数字以3位小数表示

我的目标如下。我将格式代码“0.000”添加到
XLSX.SSF.\u表

XLSX.SSF._table[164] = '0.000'
那么
cell.z='0.000'
应该可以工作了


我不知道为什么索引是164。如果有另一种格式,则会转到165,然后转到166,以此类推。

表[2]的值是
“0.00”
,因此会抛出错误
XLSX.SSF.\u表[2]。toFixed不是函数。我尝试了
cell.z=“0.000”但它不起作用。首先需要将其转换为数字。你用xlsx js测试过吗?对不起。我没有。会发生什么?根本不应用格式设置。但是感谢您尝试帮助
XLSX.SSF.\u表[2]
的值是
“0.00”
,因此会抛出错误
XLSX.SSF.\u表[2]。toFixed不是函数。我尝试了
cell.z=“0.000”但它不起作用。首先需要将其转换为数字。你用xlsx js测试过吗?对不起。我没有。会发生什么?根本不应用格式设置。但感谢您尝试帮助@RayonDabre的可能重复它不是重复的,它是关于excel格式,而不仅仅是格式数字。因此,这并不是问问题的方式。@RayonDabre的可能重复它不是重复的,它是关于excel格式,而不仅仅是格式数字。因此,这真的不是问问题的方式。。
XLSX.SSF._table[164] = '0.000'