libreoffice

Mattepuffo's logo
Creare macro in Python per LibreOffice

Creare macro in Python per LibreOffice

Che Python è un linguaggio molto adattabile lo sapevamo già, qui ne abbiamo una ulteriore prova.

In pratica vederemo come creare una macro, basica ovviamenre, per LibreOffice.

Prima di tutto dobbiamo installare due cose.

Mattepuffo's logo
Stampare con LibreOffice da terminale

Stampare con LibreOffice da terminale

Della CLI di LibreOffice ne abbiamo già parlato per la conversione dei documenti.

Oggi vediamo come usarla per stampare i documenti senza aprirli.

Considerate che io sto su Linux, ma non dovreste avere problemi da altri OS (ma non ho provato).

Mattepuffo's logo
Convertire file XSL in CSV su Linux con unoconv

Convertire file XSL in CSV su Linux con unoconv

Dalla descrizione, sembra che unoconv faccia parte della suite LibreOffice.

Comunque dovrebbe essere disponibile in tutti i repo, quindi potete installarlo facilmente.

Questo programma permette di convertire da XLS / XLSX a CSV e viceversa.

Mattepuffo's logo
Impostare l'interfaccia Ribbon in LibreOffice

Impostare l'interfaccia Ribbon in LibreOffice

Dalla versione 5.3 è possibile usare l'interfaccia Ribbon anche in LibreOffice.

La Ribbon UI, per chi non lo sapesse, è quella impostata in MS Office dalla versione 2007.

Su questa UI ognuno dice la sua, ma vale la pena provarla.

Mattepuffo's logo
Sommare le colonne in PHPExcel

Sommare le colonne in PHPExcel

PHPExcel supporta la creazione di formule direttamente in fase di creazione del file.

L'unica cosa a cui bisogna stare attenti, è scrivere la giusta formula; le formule possono cambiare a seconda se si usa MS Office o LibreOffice ad esempio.

Comunque, in questo caso, vedremo la semplice SUM, che è standard.

Quindi ad esempio:

$xls->getActiveSheet()->setCellValue('A10', '=SUM('A1:A9')');