将数字舍入到小数点后6位perl Excel::Writer:XLSX

将数字舍入到小数点后6位perl Excel::Writer:XLSX,perl,Perl,如何使用Perl中的Excel::Writer::XLSX软件包将四舍五入到小数点后6位的数字输出到Excel工作表?最新版本的Excel文件格式采用样式(称为“格式”),可以在单元格之间共享。Excel::Writer::XLSX为和提供了接口。在中搜索数值格式,了解如何使用它们 另外,我个人并没有使用XLSX文件的格式——只使用了XLS文件的较旧的电子表格::WriteExcel。但界面实际上是一样的。模块的作者是相同的。最新版本的Excel文件格式采用样式(称为“格式”),可以在单元格之间

如何使用
Perl
中的
Excel::Writer::XLSX
软件包将四舍五入到小数点后6位的数字输出到
Excel
工作表?

最新版本的Excel文件格式采用样式(称为“格式”),可以在单元格之间共享。
Excel::Writer::XLSX
为和提供了接口。在中搜索数值格式,了解如何使用它们


另外,我个人并没有使用XLSX文件的格式——只使用了XLS文件的较旧的
电子表格::WriteExcel
。但界面实际上是一样的。模块的作者是相同的。

最新版本的Excel文件格式采用样式(称为“格式”),可以在单元格之间共享。
Excel::Writer::XLSX
为和提供了接口。在中搜索数值格式,了解如何使用它们


另外,我个人并没有使用XLSX文件的格式——只使用了XLS文件的较旧的
电子表格::WriteExcel
。但界面实际上是一样的。模块的作者也是一样的。

我将使用
sprintf
函数在Perl中对数字进行四舍五入

use Excel::Writer::XLSX;

# Create a new Excel workbook
my $workbook = Excel::Writer::XLSX->new( 'perl.xlsx' );

$worksheet = $workbook->add_worksheet();
$worksheet->write( 'A1', sprintf("%.6f", 1/3) );

单元格A1将包含0.333333值

我将使用
sprintf
函数在Perl中对数字进行四舍五入

use Excel::Writer::XLSX;

# Create a new Excel workbook
my $workbook = Excel::Writer::XLSX->new( 'perl.xlsx' );

$worksheet = $workbook->add_worksheet();
$worksheet->write( 'A1', sprintf("%.6f", 1/3) );
单元格A1将包含0.333333的值