Loading ...

In questo articolo abbiamo visto come creare un file CSV in Java e Apache Commons CSV.

Oggi agigungiamo il metodo per leggerli!

Partiamo da Maven:

        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-csv</artifactId>
            <version>1.5</version>
        </dependency>

Il formato CSV è ancora molto usato, e quindi può essere importante prenderlo in considerazione.

Per creare e leggere file CSV in Java possiamo usare la libreria Apache Commons CSV!

Come vedremo è molto facile da usare.

Oggi vediamo la parte di creazione, prendendo i dati da una List.

GoAccess è descritto come un web log analyzer in tempo reale.

Viene usato da terminale, con output gradevole, e può esportare il tutto in HTML.

Anche i report HTML sono molto completi e facilmente leggibili; sembrano dei veri e prorpi siti web.

Lumen è un micro-framewrok basato su Laravel, e io lo sto usando per creare un web service.

Una volta installato e creato un progetto con composer, sono andato in https://www.sito.it/api/public e tutto ha funzionato.

La prima route, infatti, viene creata in automatico.

Facciamo la premesse che l'argomento del titolo varia si usiamo Java 9  o versioni precedenti.

Infatti in Java 9 c'è un metodo apposito che fa parte della classe Desktop: moveToTrash!

Non l'ho ancora testato, ma dovrebbe funzionare su tutte le piattaforme.

Se invece siamo usiamo versioni precedenti alla 9, dobbiamo fare distinzione su quale OS stiamo.