#!/usr/bin/env perl
use warnings;
use strict;
use Excel::Writer::XLSX;
my $workbook = Excel::Writer::XLSX->new('perl.xlsx');
my $worksheet = $workbook->add_worksheet();
$worksheet->write_formula('A1', '=SUM(1, 2, 3, 4)');
$workbook->close();
Jusqu'à présent, cela fonctionnait correctement avec LibreOffice. Mais aujourd'hui cela ne marche plus (la valeur dans A1
est 0
) - peut-être à cause de certaines mises à jour de LibreOffice (LibreOffice 3.5 Build-ID: 350m1 (Build: 402)).Excel :: Writer :: XLSX: Problèmes avec LibreOffice
Est-ce que le occasionally
dans la partie suivante de la documentation Excel::Writer::XLSX fait référence à ce genre de situation?
If required, it is also possible to specify the calculated value of the formula. This is occasionally necessary when working with non-Excel applications that don't calculate the value of the formula. The calculated $value is added at the end of the argument list