在Excel-Writer-XLSX模块中,有没有什么方法可以消除类似于"#DIV/0!“的”被0除“错误?在excel工作表中。
通过动态获取数据,使用Excel-Writer-XLSX模块的add_table方法创建表。它将A与B相除以显示百分比计数。但如果B为0,则显示"#DIV/0!“在excel工作表中。
我在文档中找不到任何方法。请帮我弄一下这个。
发布于 2013-05-31 19:22:39
更改显示#DIV/0错误的列/字段的公式。它可能有这样的内容:
=A1/B1现在,您只需将其更改为:
=IF(B1<>0;A1/B1;"")这将使它成为一个空字符串,如果你尝试除以零。
在Excel::Writer::XLSX中,如下所示:
$worksheet->write( 'C1', '=IF(B1<>0;A1/B1;"")' );https://stackoverflow.com/questions/16855751
复制相似问题