Visualizzare dati in tabella in Python con PTerm

Mattepuffo's logo
Visualizzare dati in tabella in Python con PTerm

Visualizzare dati in tabella in Python con PTerm

PTerm è una libreria per Go che ci consente di creare una TUI.

Ne abbiamo già parlato una volta.

In questo articolo vediamo come usarla per visualizzare i dati in tabella nella console.

Per l'installazione:

go get github.com/pterm/pterm

Qui sotto un paio di esempi:

package main

import (
	"fmt"

	"github.com/pterm/pterm"
)

func main() {
	tableData := pterm.TableData{
		{"ID", "Titolo", "Autore", "ISBN", "Prezzo"},
		{"1", "IT", "Stephe King", "978-88-200-6290-3", "50.0"},
		{"2", "Alba di fuoco", "Clive Cussler", "978-88-502-5498-9", "10.25"},
		{"3", "2001 odissea nello spazio", "Crthur C. Clarke", "", "20.65"},
		{"4", "Codice a zero", "Ken Follet", "978-88-04-50129-9", "11.5"},
	}

	pterm.DefaultTable.WithHasHeader().WithData(tableData).Render()

	fmt.Println("-----")

	alternateStyle := pterm.NewStyle(pterm.BgDarkGray)
	pterm.DefaultTable.WithHasHeader().WithBoxed().WithData(tableData).WithAlternateRowStyle(alternateStyle).Render()
}

Enjoy!


Condividi

Commentami!