Ausblenden mehrerer Excel-Arbeitsblätter - Linux, Excel, Perl

Ich benutze das Perl-Modul Excel :: Schreiber :: XLSX um eine Excel-Arbeitsmappe in Linux zu schreiben. Ich schreibe in drei separate Arbeitsblätter und versuche die ersten beiden zu verstecken, so dass nur das dritte Arbeitsblatt sichtbar ist.

Perl-Code:

$worksheet3->activate();
$worksheet1->hide();
$worksheet2->hide();

Mit dem folgenden Code wird stattdessen nur die erste Registerkarte des Arbeitsblatts ausgeblendet.

Was mache ich falsch?

Antworten:

1 für die Antwort № 1
# Sheet2 won"t be visible until it is unhidden in Excel.
$worksheet1->hide();
$worksheet2->hide();

Bitte aktivieren Sie das Excel nach den ausgeblendeten Seiten.

$worksheet3->activate();

Ich habe das getestet.


Am beliebtesten