Aggiungere tabelle ed importare file Excel su WordPress

Immagine avatar per Andrea Di Rocco

Pubblicato da Andrea Di Rocco in

1K+ Visite sul post corrente.

Aggiungere tabelle e file Excel in WordPress

Oggi ti presento TablePress, un utile plugin che ti permetterà di importare file Excel su WordPress per creare e gestire tabelle.

Le potrai poi inserire in pagine, post e widget semplicemente utilizzando uno shortcode.

Tutto questo viene fatto attraverso un’interfaccia in stile foglio di calcolo, senza bisogno di alcuna conoscenza di coding.

TablePress è diventato enormemente popolare – ad oggi conta oltre 800 mila download.

Il motivo è semplice: è facile da usare, funziona bene, è ottimamente supportato e molto flessibile.

Attenzione! Prima di iniziare, ci tengo a fare una precisazione.

È importante sapere che TablePress permette di importare file Excel su WordPress.

Non ti permetterà però di caricare Excel stesso su WordPress.

Questo significa che non potrai importare formule, per esempio, e che i dati non potranno essere modificati in modo interattivo sulla pagina, ma solo dall’area di amministrazione WordPress.

Un’altra cosa importante da notare è che, dal momento che i dati non possono essere modificati sulla pagina visibile online, TablePress non è il plugin adatto per creare siti all’interno dei quali la community di utenti può modificare i dati delle tabelle (per ottenere un risultato di questo tipo, gli utenti dovrebbero comunque avere accesso alla Bacheca).

Se però vuoi un plugin con il quale importare file Excel su WordPress e visualizzare questi ultimi sempre in formato tabella, TablePress è esattamente quello che fa per te!

Come creare tabelle su WordPress?

Per iniziare a creare tabelle, installa ed attiva il plugin (cerca TablePress di Tobias Bäthge).

Quindi, clicca su TablePress > Aggiungi nuova tabella

Per prima cosa, scegli un nome ed imposta il numero di righe e colonne.

Fatto questo, si aprirà una schermata dove puoi iniziare a popolare le singole celle (puoi usare anche codici HTML).

Per cambiare l’ordine delle righe/colonne, muovi il cursore sopra il numero o la lettera della riga/colonna che vuoi riposizionare e trascinala nella posizione desiderata.

configurazione tablepress per importare file excel su wordpress

Sotto alla tabella, vedrai che c’è una sezione chiamata Gestione tabella.

Qui ci sono altre funzionalità utili: inserisci link, immagini, combina celle, eccetera.

Nelle sezioni Opzioni Tabella e Proprietà della Libreria Javascript Datatables ci sono altre opzioni avanzate: puoi abilitare la funzionalità di ricerca e filtraggio per gli utenti, modificare le impostazioni relative alla paginazione e altre.

Quando avrai finito di popolare la tabella, clicca Salva Modifiche.

Scorri ora verso l’alto della pagina: qui troverai lo shortcode da usare per inserire la tua tabella su qualunque pagina o post all’interno del tuo sito.

Come usare gli shortcode per inserire la tabella sulle pagine

Puoi personalizzare il modo in cui la tabella che hai creato appare sulla pagina lavorando sullo shortcode.

Lo shortcode base è di questo tipo:

[table id=1 /]

Il numero dell’ID serve ad identificare la tabella.

Ci sono moltissimi altri parametri che puoi aggiungere allo shortcode, per esempio:

alternating_row_colors=true

mostra le righe con colori alternati;

hide_columns="1,2,3"

nasconde colonne specifiche;

hide_rows="1,2,3"

nasconde righe specifiche;

column_widths="40px|50px|30px|40px"

determina la larghezza delle singole colonne…

… e tanti altri. Trovi i dettagli di tutti i parametri e come utilizzarli sul sito ufficiale TablePress.

Il sito è in inglese, ma se dovessi aver bisogno di aiuto per configurare e personalizzare le tue tabelle, contattaci attraverso la pagina Assistenza WordPress e saremo lieti di darti una mano.

CSS personalizzato

Se hai conoscenze di CSS, puoi inserire il tuo codice personalizzato andando su TablePress > Opzioni plugin.

Nella sezione Frontend Options & Styling, seleziona la casella Carica questi comandi CSS personalizzati e inserisci il tuo codice.

CSS personalizzato TablePress

Gli stili personalizzati saranno quindi applicati alle tue tabelle.

In alternativa, puoi creare una classe all’interno del tuo foglio di stile ed applicarla alla tabella specifica.

  • Vai nella pagina di modifica della tabella:
    • Vai su Tutte le tabelle;
    • Cerca la tabella che ti interessa e vai sopra con il mouse;
    • Clicca su Edita;
  • Scorri fino alla sezione Opzioni tabella;
  • Nella voce Altre classi CSS inserisci il nome della classe.
Classi CSS tabella

Importare file Excel su WordPress

Se hai bisogno di creare una tabella che contiene centinaia e centinaia di righe – per esempio, un listino di tutto il tuo magazzino – la funzionalità “importa” sicuramente ti sarà utile.

Puoi importare file nei seguenti formati:

  • CSV
  • HTML
  • JSON
  • XLS
  • XLSX

Salva i tuoi dati in uno di questi formati, quindi seleziona Importa una tabella.

Se hai salvato il file sul tuo PC, seleziona Carica file e clicca Sfoglia (o Scegli file).

Quindi, scegli se creare una nuova tabella, se sostituire i dati di una tabella esistente o se aggiungerli a una tabella.

Quando avrai finito di lavorare su tutte le opzioni, clicca Importa e i tuoi dati saranno automaticamente caricati sulla tua tabella.

Anche dopo aver importato il file, potrai comunque modificare il contenuto delle singole celle direttamente dalla tua bacheca WordPress.

Se hai la necessità di aggiornare i dati di una tabella, ti basterà semplicemente importare il file aggiornato e selezionare l’opzione per sovrascrivere la tabella esistente.

Estensioni per TablePress

Tobias, lo sviluppatore di TablePress, ha creato anche molte estensioni (ad oggi sono 19!) utili per ottimizzare ed espandere le funzionalità base del plugin.

Questo permette di aggiungere solo i codici per le estensioni di cui hai veramente bisogno, senza appesantire inutilmente il tuo sito.

Nota: alcune delle estensioni TablePress sono contrassegnate come Premium.

Questo non significa che sono a pagamento – tutte le estensioni sono completamente gratuite – ma semplicemente che hanno richiesto molto lavoro da parte dello sviluppatore che, quindi, apprezzerebbe una donazione.

Come installare le estensioni TablePress

Le estensioni TablePress non sono disponibili all’interno del repository WordPress (cioè, non le troverai facendo una ricerca dalla tua Bacheca) ma sono comunque semplicissime da installare, anche per chi non è un esperto.

La procedura è semplicemente questa:

  1. apri la pagina delle estensioni di TablePress;
  2. clicca sull’estensione che vuoi scaricare;
  3. clicca il link per avviare il download che vedi nel box verde in alto a destra.
    • Scaricherai una cartella .zip sul tuo PC;
  4. accedi a WordPress e naviga in Plugin > Aggiungi nuovo e seleziona Carica plugin in alto;
  5. qui scegli dal tuo PC cartella zip che hai appena scaricato ed avvia il caricamento;
  6. terminato il caricamento, clicca Attiva plugin ed il gioco è fatto!

Qui sotto, trovi una selezione delle estensioni secondo me più utili ed interessanti per la maggior parte degli utenti. Come ho già menzionato, ce ne sono però tante altre.

1. Responsive Tables

Responsive Tables

Questa estensione serve ad attivare la modalità responsive; cioè, a far sì che i dati siano ben visibili anche su dispositivi mobile.

Nel concreto, le celle vengono riorganizzate in modo che la tabella abbia uno “scorrimento orizzontale”, piuttosto che in verticale.

2. Automatic URL conversion

Questa estensione ti sarà utile se importi file contenenti molti dati e molti link, e se vuoi che i link siano cliccabili.

Usando le funzionalità base di TablePress, dovresti inserire il link con il corretto tag HTML.

Una volta installata questa estensione, gli URL che si trovano su un file importato, vengono riconosciuti dal plugin e trasformati automaticamente in link cliccabili.

3. DataTables ColumnFilter

Questo è un altro strumento molto utile se usi TablePress per visualizzare centinaia e centinaia di dati.

Prima di tutto, voglio fare una premessa: quando crei tabelle o, più in generale, carichi dati sul tuo sito, è essenziale che questi siano facilmente usufruibili dagli utenti.

Se hai creato una tabella composta da centinaia di righe, è molto importante che tu offra agli utenti uno strumento per filtrare i dati.

DataTables ColumnFilter fa proprio questo: apparirà un campo che gli utenti possono utilizzare per inserire un termine di ricerca e filtrare i dati.

filtro tabelle tablepress

Per attivare questa funzionalità, installa l’estensione.

Quindi, naviga all’interno della pagina di modifica della tabella e spunta la voce L’ultima riga della tabella contiene il piè di pagina di tabella.

L’ultima riga sarà ora utilizzata per i campi di ricerca. Potrebbe quindi essere necessario aggiungere una nuova riga.

Puoi inoltre personalizzare il testo segnaposto che appare all’interno dei campi modificando le singole celle.

Quindi, naviga all’interno della pagina sulla quale vuoi modificare la tabella ed aggiungi lo shortcode:

[table id=1  datatables_columnfilter="true" /]

Come vedi, abbiamo aggiunto il parametro datatables_columnfilter=”true” per attivare la funzionalità dell’estensione.

4. Table Row Order

Questa estensione serve a determinare se le righe di una tabella saranno visualizzate in ordine crescente, decrescente, casuale o invertito.

Anche in questo caso, userai un parametro nello shortcode. Per esempio, questo shortcode:

[table id=1 row_order="random" /]

farà sì che le righe della tabella siano visualizzate in ordine casuale.

5. Pagination Length Change “All” Entry

Un’altra estensione che serve ad implementare una funzionalità semplice ma senza dubbio utile.

Sulla pagina di configurazione della tabella abiliti la paginazione da parte degli utenti, selezionando la casella Permetti ai visitatori di cambiare il numero delle righe visualizzate usando la paginazione.

Nell’angolo in alto a sinistra della tabella apparirà un menu a tendina sul quale selezionare il numero di righe (10, 25, 50, 100).

Questa estensione serve ad aggiungere la voce All, che gli utenti selezioneranno per visualizzare tutti i dati della tabella su una singola pagina.

Per attivare questa funzionalità, ti basterà installare ed attivare l’estensione.

Pagination length TablePress

Come vedi, le opzioni per creare tabelle personalizzate sono tante.

Ti consiglio di testare le varie estensioni e trovare quelle che soddisfano meglio le tue esigenze.

Conclusione

Lo strumento che ti ho presentato oggi, secondo me e spesso mi è capitato di utilizzarlo nei miei progetti.

Trovo veramente interessanti le varie personalizzazioni e soprattutto le estensioni, che permettono di svolgere dei compiti che altrimenti sarebbero veramente complessi anche per chi ha delle conoscenze di codice.

Hai mai creato delle tabelle con grandi quantità di dati utilizzando plugin simili a questo?

Hai intenzione di provare anche tu TablePress?

Parlaci della tua esperienza nella sezione dei commenti che trovi qui sotto.

Guide correlate:

Immagine di Andrea Di Rocco autore articoli SOS WP
Andrea Di Rocco Fondatore di SOS WP™
La mia passione per WordPress mi ha portato negli ultimi 10 anni a voler aiutare sempre più persone a creare blog e siti web in WordPress in completa autonomia. Spero che troverai utili le oltre 700 guide su WordPress e sulla SEO che ho pubblicato su questo blog. Se ne hai voglia ti invito a leggere la mia storia, cliccando sul pulsante qui sotto.
81Commenti
Lascia un commento
  1. Immagine avatar per Alessandro
    Alessandro

    Ciao Andrea, ottima guida. Vorrei utilizzare il plugin table press per pubblicare un file excel comprensivo di un nome e un punteggio che si aggiorna mensilmente. Non voglio però che gli altri partecipanti al concorso vedano gli altri record, e cioè gli altri partecipanti. E’ possibile collegare una password specifica per la visualizzazione del record? Se hai altri moduli da comunicarmi, meglio. Vorrei organizzare un concorso con raggiungimento di obiettivi, i clienti partecipanti dovranno solo visualizzare il proprio aggiornamento.

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Alessandro, da table press puoi selezionare le righe o le colonne da nascondere, ma non per utenti specifici. Forse potresti optare per una specie di “mini-area utente”, dove si entra con user e password e si vedono solo i propri dati.

  2. Immagine avatar per Federico
    Federico

    Ciao,
    probabilmente il plugin sopra descritto mi ha risolto gran parte dei miei problemi però ho un’esigenza diversa che non so se il plugin può fare,
    ho una tabella di 3 colonne, devo effettuare la ricerca solo su una delle tre, la ricerca parte solo dopo aver cliccato sulla classica lente di ingrandimento o simile, vedo solamente la riga trovata, in caso di righe uguali mi devono apparire entrambe.
    Faccio un esempio:
    cognome nome stato
    rossi mario abilitato
    verdi renato non abilitato
    se scrivo in cerca uno dei due cognomi mi deve dare il risultato unico.

    Spero di essermi spiegato bene. C’è un plugin che fa questo magari prendendo i dati da mysql?

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Federico, non conosciamo un plugin del genere, pensiamo che per realizzare ciò serva una soluzone customizzata con uno sviluppatore. Un saluto, continua a seguirci!

  3. Immagine avatar per Alessandra
    Alessandra

    Ciao vorrei inserire una tabella sul sito wp che dovrebbe mostrate in tempo reale la quotazione dell’oro in borsa e in altre due tabelle una quotazione massima e una minima calcolate direttamente dalla quotazione iniziale tipo con una detrazione del 20%. Visto tanti siti che la hanno ma non ho trovato nessun plugin o widget che fa al caso mio.
    Avete qualche consiglio.?
    Grazie mille

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Alessandra, intanto testa questo plugin. Facci sapere!

  4. Immagine avatar per Davide
    Davide

    Salve e complimenti per il sito volevo sapere come si fa ad importare un foglio Excel con le relative formule sul sito wordpress, esempio trattasi di un foglio Excel per impasti per la pizza, si inseriscono il numero di panetti e varie cose per poter ottenere in automatico le quantità come posso portare il tutto sul sito wordpress? Grazie

  5. Immagine avatar per vincenzo
    vincenzo

    Bella e utile recensione. Grazie a voi ho scaricato questa tabella e mi è servita, ora però vorrei provare a nascondere i bordi ma non conoscendo il linguaggio css ho provato con i consigli del sito del plugin ma non ci sono riuscito. Sapreste aiutarmi? grazie mille.

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Vincenzo, hai già dato una occhiata alla nostra guida sul CSS https://sos-wp.it/guida-css/?

  6. Immagine avatar per yuri
    yuri

    Guida Perfetta !!

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Grazie Yuri, continua a seguirci. Nel nuovo anno alle porte tante novità in arrivo!

  7. Immagine avatar per Maurizio
    Maurizio

    Ciao Chiara trovo molto utile la guida ma mi servirebbe sapere come fare se volessi che ogni utente potesse vedere solo alcuni record di sua pertinenza e non altri…
    Puoi aiutarmi? Grazie. Ciao. Maurizio

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Maurizio, potresti integrare un’area membri nel tuo sito web; leggi in merito la nostra guida dedicata: https://sos-wp.it/creare-sito-area-riservata-wordpress/.

    2. Immagine avatar per Rosetta
      Rosetta

      Ciao Chiara, anche a me interessa la stessa cosa di Maurizio, ovvero che ogni utente potesse vedere SOLO il record di sua pertinenza e non altri, per es. la riga con id 340, oppure quella con un nome utente “paperino”, può visualizzare solo la riga corrispondente.
      Sai se questo è possibile?
      Ho guardato come implementare l’area utenti ma non ho trovato la spiegazione su questo.
      Grazie mille 🙂

    3. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Rosetta, per questa esigenza specifica consigliamo di contattare il nostro reparto servizi. Un saluto!

  8. Immagine avatar per Francesco Biagini
    Francesco Biagini

    Ciao Chiara,

    grazie per l’articolo, stavo cercando informazioni per un progetto che ho in mente e qui ho trovato giusto quello che mi serviva!

    Avrei solo un’ulteriore domanda, da principiante :D. Questa applicazione e l’importazione dei file excel, essendo microsoft, creano problemi se il mio blog utilizza ultimate linux hosting?

    Grazie mille! ciao

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Francesco, non ci sarà alcun problema, procedi pure!

  9. Immagine avatar per Lorenzo
    Lorenzo

    Ciao, una domanda, io ho un sito nel quale gli utenti (tutti studenti) scrivono recensioni sui propri professori, fino ad ora ho inserito ogni professore considerandolo come articolo e inserendo il plugin wp review mi sembra, strumento che da la possibilità agli utenti di dare voti a vari parametri e lasciar un commento personale, questo inserimento ovviamente mi risulta molto lento infatti dovrei inserire tutti i professori Italiani!!
    Sfruttando questo plugin (tablepress) è possibile lo stesso per gli utenti recensire i professori che fanno parte della tabella?
    Grazie in anticipo

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Lorenzo si è possibile. Un saluto!

  10. Immagine avatar per Federica
    Federica

    Ciao!
    sembra molto interessante lo testerò sicuramente : )
    volevo sapere se il plugin permette di creare tabelle prelevando dinamicamente i dati da post, utenti e custom field (utilizzo ACF).
    Mi spiego meglio: vorrei creare per esempio una tabella utenti, e che le righe si autoincrementino ad ogni iscrizione. Ogni colonna dovrebbe avere un custom field generato dall’interazione dell’utente con un determinato post.
    Grazie : D

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Federica, non ho testato i campi dinamici, contatta lo sviluppatore del plugin per ulteriori info. Grazie del commento, continua a seguirci!

    2. Immagine avatar per Federica
      Federica

      ok! grazie : )

  11. Immagine avatar per MasterExcel
    MasterExcel

    grazie!
    mi hai salvato, ho tutti i miei dati su Excel

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ottimo!

  12. Immagine avatar per Carlo Bisceglia
    Carlo Bisceglia

    Ciao, sarebbe possibile utilizzare questo plugin su un sito multibusiness (per esempio, un sito di prenotazione online di trattamenti di bellezza per più centri estetici) per dare la possibilità ad ogni utente di creare il proprio listino prezzi?
    Se non fosse possibile con questo plugin, ci sono degli altri plugin utili per questo scopo?
    Grazie

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Carlo, certo è possibile utilizzare questo plugin per le necessità che dici. Un saluto!

  13. Immagine avatar per beatris
    beatris

    complimenti Chiara,
    vorrei importare una pagina excel anzi un numero che è risultato di una formula, nel mio sito, solo che l’unico problema e che questo numero viene aggiornata ogni 5 minuti. Volevo sapere se anche sul sito il numero viene aggiornato. grazie mille

  14. Immagine avatar per Eros
    Eros

    Ciao, con questo plugin si può anche esportare il file excel per modificarlo in locale e poi reimportarlo con i dati aggiornati?

  15. Immagine avatar per moreno
    moreno

    Grazie Chiara,
    ti scopro solo ora e dopo aver letto il tuo articolo che poi era il primo visionato non ho fatto altre ricerche.
    Bello, semplice, chiaro.
    10 e lode
    Ciao
    Moreno

    1. Immagine avatar per Chiara Buzzi
      Chiara Buzzi

      Ciao Moreno!
      Ti ringrazio per il commento, mi fa molto piacere che la guida ti sita stata utile.
      Se hai domande o bisogno di qualunque chiarimento, ci trovi qui!
      Ciao,
      Chiara

  16. Immagine avatar per Massimiliano
    Massimiliano

    Ciao Chiara, sono incappato in questo articolo, ben fatto, cercando una soluzione ad una mia esigenza che riguarda la gestione delle tabelle e dei link… Mi spiego, utilizzando TablePress ho pubblicato una tabella con nomi, cognomi, titoli, ecc. ho attivato i filtri per la ricerca, ma volevo andare oltre stavo cercando di creare per ogni persona (riga della tabella) e sono circa 800, un link che porti ad una pagina con le informazioni contenute nella tabella stessa e magari anche altre informazioni, senza dover aggiungere manualmente le circa 800 pagine! Il link sulla cella riesco a crearlo, ma vorrei che mi si aprisse una pagina senza dover digitare manualmente le informazioni!!! Spero di essermi spiegato, confido in un tuo aiuto, se possibile… Saluti e ti ringrazio anticipatamente.

  17. Immagine avatar per Michela
    Michela

    Ciao, grazie mille per questo articolo… stavo per cedere a un sito esterno, a pagamento, quando ho scoperto grazie a te questo plugin… c’è solo una cosa: il database esterno che stavo testando, consentiva di nascondere dall’elenco le colonne da me selezionate… al loro posto appariva una lente e cliccandoci si apriva una finestra con i dati dell’intera riga, compresi quelli nascosti in precedenza… Mi servirebbe in quanto i dati delle ultime due colonne dovrebbero essere non visibili in automatico, ma solo andandoci a cliccare (la soluzione di libemax era ideale)…

    c’è un’estensione per farlo?

    infine: come posso cambiare il colore delle righe/colonne (specie della prima riga?)

    Grazie.

    1. Immagine avatar per Chiara Buzzi
      Chiara Buzzi

      Ciao Michela!
      Grazie per il commento.
      Esiste un’estensione di TablePress, chiamata DataTables Buttons, che tra le varie opzioni permette anche di nascondere colonne (ed aggiungere una lista di bottoni per renderle visibili). Si tratta di un’estensione premium (costa $12). Non l’ho mai provata, però sembra che possa essere ciò che stai cercando…trovi la demo qui https://tablepress.org/extensions/datatables-buttons/ , fammi sapere cosa ne pensi!
      Per i colori, puoi modificarli usando il css. Per esempio, per modificare la prima riga puoi usare:
      tablepress thead th,
      .tablepress tfoot th {
      background-color: #ff0000;
      }

      Trovi altri esempi su questa pagina https://tablepress.org/faq/ . La documentazione purtroppo è solo in inglese; se hai altre domande o qualcosa comunque non ti è chiaro scrivici pure!

      Buon lavoro,
      Chiara

    2. Immagine avatar per Tommaso
      Tommaso

      Ciao Chiara,
      ho visto ora questo utilissimo post e blog davvero chiaro che ho già messo tra i miei preferiti
      Sono un novello di wordpress e volevo capire una cosa in merito ai colori.
      Il CSS da modificare è quelllo del plugin?
      se volessi modificare il colore delle colonne che formula dovrei usare.

      Grazie.
      Tommaso

  18. Immagine avatar per Giuseppe
    Giuseppe

    Saluti a tutti. Il plugin è ottimo ma ho riscontrato un problema che non riesce a risolvere. Essendo una associazione, ho creato una tabella un exel nella quale ho inserito un elenco nominativo dei soci, con le generalità complete, ecc… Una volta creato il file in locale, da worpress importo la relativa cartella che poi inserisco, tramite lo shortcode in una pagina. Il tutto funziona alla grande tranne che alla voce Data di nascita non viene visualizzata correttamente la data ma una serie di numeri che con la data non ha niente a che fare. Come posso risolvere il problema senza inserire il dato manualmente per tutti i nominativi che sono centinaia. Ringrazio sentitamente per il vostro aiuto.

    1. Immagine avatar per Chiara Buzzi
      Chiara Buzzi

      Ciao Giuseppe!
      Grazie per il commento.
      Molto probabilmente il formato di quella colonna nel tuo file excel non è “Generale”, ma data… Hai per caso già provato a formattare quella colonna come testo semplice?
      Buona serata,
      Chiara

    2. Immagine avatar per Giuseppe
      Giuseppe

      Scusa per la risposta solo ora. In effetti se inserisco la data come testo funziona tutto. Grazie

  19. Immagine avatar per MarcellaM
    MarcellaM

    Ciao Chiara,
    la tua analisi e il plugin sono perfetti per quel che serve a me.
    L’unico problema che riscontro è dato dalla gestione della tabella in BO: il plugin è lentissimo (dell’ordine dei minuti per scroll) e si blocca pure wordpress. Presumo sia causato dalla tabella di 660 righe e 38 colonne, come posso renderlo più veloce?

  20. Immagine avatar per aura1962
    aura1962

    Potrei avere una tua assistenza telefonica?

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao,
      attualmente non svolgo assistenza via telefono, scrivi a info@sos-wp.it e ti metterò in contatto con il nostro team di supporto.
      Un saluto!

  21. Immagine avatar per aura1962
    aura1962

    Cara Chiara,
    leggo i Vs commenti e capisco che siete già a vanti nell’utillizzare questo strumento
    Io sono un po’ più indietro ed avrei bisogno di un coach che mi indichi la strada..
    Con l’XL nel mio pc, vado bene, ma per questo che mi proponi, no!
    PLEASE

    1. Immagine avatar per Chiara Buzzi
      Chiara Buzzi

      Ciao Aura,
      Grazie per il tuo commento. Hai provato ad usare il plugin? Come ti sei trovata?
      Se sai usare excel su PC non dovresti avere grossi problemi; il plugin non serve ad importare formule, ecc. Puoi utilizzarlo solo per importate i dati così che risultino organizzati su una tabella.
      Se hai altre domande, lascia pure i tuoi commenti su questa pagina e ti risponderemo al più presto.
      Buona giornata;
      Chiara

  22. Immagine avatar per Carlo Giulivo
    Carlo Giulivo

    Ottimo articolo. Compimenti!
    Una domanda banale. Ma il contenuto delle tabelle create, e magari pubblicate in post o pagine, poi verrà indicizzato dai motori di ricerca?

    1. Immagine avatar per Chiara Buzzi
      Chiara Buzzi

      Ciao Carlo,
      Grazie per la domanda, per nulla banale 😉
      Il contenuto delle tabelle viene indicizzato, in quanto si tratta comunque di testo.
      Buona serata!
      Chiara

  23. Immagine avatar per Giovanna Bersano
    Giovanna Bersano

    Ciao, ti scrivo perché ho un problema.
    Ho iniziato a creare una tabella con TablePress con molte colonne che contengono contenuto molto lungo.
    Ho impostato la larghezza delle singole colonne come da te indicato e lasciato l’opzione della barra di scorrimento orizzontale.
    Purtroppo non riesco a modificare la larghezza del contenitore in modo che le colonne possano adattarsi alla larghezza da me indicata.
    Naturalmente vorrei invece che il contenitore “visibile” resti con la larghezza standard della larghezza della pagina.
    Spero sia chiaro quello che ho scritto.
    Grazie mille e buon lavoro!

    1. Immagine avatar per Chiara Buzzi
      Chiara Buzzi

      Ciao Giovanna!
      Sei riuscita a risolvere? Ti rimando al commento che vedi qui sotto; nella risposta ho indicato proprio i codici per mantenere fissa la larghezza della tabella, variando però quella delle singole colonne.
      Buon lavoro,
      Chiara

  24. Immagine avatar per Domenico verde
    Domenico verde

    Ho un problema che sembra elementare ma semplicemente una volta creata la tabella in tablepress, vorrei poter cambiare la dimensione del font del contenuto della tabella, o dipende solo dalla dimensione generale impostata dal tema di wordpress e non si può variare? Perché con le dimensioni originali non entra nella pagina tutta la tabella.
    Cm q complimenti per la vostra competenza sugli argomenti e grazie anticipatamente.

    1. Immagine avatar per Chiara Buzzi
      Chiara Buzzi

      Ciao Domenico!
      Grazie per il commento. Per modificare la larghezza delle colonne e la dimensione del file puoi usare dei semplici codici CSS.

      Naviga in Tablepress > Opzioni plugin. Nel campo CSS personalizzato inserisci:

      PER MODIFICARE DIMENSIONE FONT

      .tablepress-id-N tbody td {
      font-size: 14px;
      }

      (devi sostiture la N con l’ID della tabella alla quale vuoi sia applicato il css, e il numero 14 con la dimensione che vuoi dare al font).

      REGOLARE DIMENSIONE TABELLA

      .tablepress {
      table-layout: fixed;
      width: 100%;
      }

      Riduci la percentuale 100% per rendere la tabella più stretta.

      REGOLARE DIMENSIONE SINGOLE COLONNE

      .tablepress-id-N .column-M {
      width: 10%;
      }

      Per prima cosa, al posto di N inserisci l’ID della tua tabella. Al posto di M, il numero della colonna su cui vuoi lavorare. Quindi, cambia la larghezza percentuale.

      Spero queste informazioni ti siano utili, se hai altre domande non esitare a scrivermi!
      Chiara

  25. Immagine avatar per Maurizio
    Maurizio

    Ciao Chiara, grazie per l’utilissimo post!
    Vorrei chiederti un consiglio circa una necessità specifica: ho una grande tabella in .csv/xls e mi servirebbe che ogni utente vedesse solo un record di quella tabella.
    L’utente dovrà loggarsi con user numerico (ID) e codice fiscale o partita iva (utente preregistrato da me) ed entrare nel sito dove potrà vedere solo un record della tabella madre.
    L’esigenza potrebbe anche essere quella di avere più tabelle madre e l’utente debba vedere sempre e comunque solo un record di ognuna (di fatto solo il record legato al suo ID numerico=user di accesso).
    Come posso fare?
    Grazie mille anticipate!
    Ciao.
    Maurizio

    1. Immagine avatar per Chiara Buzzi
      Chiara Buzzi

      Ciao Maurizio,

      Grazie a te per il commento.

      Ho pensato a lungo alla tua domanda, però non credo che usando un plugin come quello descritto nella guida sia possibile ottenere il risultato che descrivi.

      Principalmente, il problema secondo me è che, anche se crei un profilo per ciascuno utente, comunque il plugin lavora sulla base dei vari ruoli utenti (cioè, utente registrato, amministratore, ecc). Non sulla base dell’utente singolo. Ti sarebbe quindi impossibile visualizzare informazioni diverse per utenti a cui è stato assegnato lo stesso ruolo.

      Trattandosi di una funzionalità avanzata, probabilmente avresti bisogno di un plugin diverso o di rivolgerti ad uno sviluppatore per creare una soluzione personalizzata.

      Io continuo a pensarci. Se nel frattempo trovi uno strumento alternativo, fammi sapere, sarei molto interessata!

      Grazie ancora, continua a seguirci 🙂
      Chiara

  26. Immagine avatar per Samuele
    Samuele

    Ciao Chiara, complimenti per l’articolo.
    Una domanda, c’è un modo “rapido” per cambiare le dimensioni della tabella? O del testo delle celle?
    Ho visto che c’è un estensione per fissare la larghezza delle colonne ma non solo non mi sembra comodissima ma soprattutto non riesco a farla funzionare. Se ho capito bene basta aggiungere la stringa all’interno dello short, direttamente nell’editor della pagina, ma non cambia nulla.
    Grazie per l’eventuale risposta. Un abbraccio

    1. Immagine avatar per Chiara Buzzi
      Chiara Buzzi

      Ciao Samuele,

      Grazie per il commento e per la domanda!

      Puoi cambiare la larghezza delle colonne inserendo qualche riga di CSS in Opzioni Plugin > CSS personalizzato.

      Nello specifico, dovrai inserire questi codici:

      .tablepress {
      table-layout: fixed;
      width: 100%;
      }

      .tablepress-id-1 .column-1 {
      width: 10%;
      }

      .tablepress-id-1 .column-2 {
      width: 10%;
      }

      il numero dopo “-id-” (nell’esempio ho usato 1) sarà l’ID della tua tabella. Puoi poi impostare la larghezza di ogni singola colonna usando column-1, column-2, column-3, ecc ed indicando la percentuale. (l’intera tabella è 100%, quindi se hai 5 colonne e vuoi che queste siano tutte di larghezza uguale, per ogni colonna userai il codice width: 20%).

      Quando hai inserito i codici CSS, salva di nuovo anche la pagina dove hai inserito lo shortcode e, se usi uno strumento di caching, assicurati di svuotare la cache per vedere le modifiche.

      Spero che questi suggerimenti ti siano utili, fammi sapere!

      Chiara

  27. Immagine avatar per Mark
    Mark

    Gent. Chiara
    Desidero sottoporti questo problema, sono certo che potrai darmi qualche consiglio.
    Devo raccogliere tutti i dati (nome, cognome, barca, numero ecc) di alcuni skipper di un circolo velico.
    Ho risolto con un’ottimo plugin che conosci senz’altro: Gravity Forms. (esporta anche i dati in .csv)
    Ora pero’ sorge questo problema: l’utente che ha inserito i dati vuole tornare per modificare ad esempio il proprio n. di telefono… come fare?
    Immagino si debba loggare per poi poter accedere alla form che contiene i campi con i proprii dati dove inserira’ le modifiche. Esiste qualche plugin che dia questa possibilita’?
    Grazie in anticipo per la tua cortese disponibilità.

    1. Immagine avatar per Chiara Buzzi
      Chiara Buzzi

      Ciao Mark! Grazie per la domanda.

      Sei sulla strada giusta: per poter modificare in autonomia i propri dati gli utenti devono avere un profilo uall’interno del tuo sito WordPress (ovviamente, avranno permessi molto limitati. Non saranno Amministratori ma Sottoscrittori).

      Però sia Gravity Forms che TablePress non permettono agli sottoscrittori di modificare i dati dopo che sono stati inseriti (inoltre, vuoi che un utente possa modificare solo i propri dati).

      Ti consiglio invece di provare il plugin BuddyPress. Potrai impostare il profilo base con tutte le informazioni che vuoi siano inserite dagli utenti (usando i profili estesi) e poi disabilitare le funzionalità social. Fatto questo, ogni utente avrà un suo profilo e potrà modificare i propri dati quando desidera. Ti consiglio questa guida su BuddyPress.

      Spero questa soluzione ti sia utile; fammi sapere se riesci ad implementare la funzionalità di cui hai bisogno!

      Buona giornata,
      Chiara

    2. Immagine avatar per Mark
      Mark

      Grazie Chiara!
      Gentilissima ed esaustiva nella risposta.
      Hai focalizzato perfettamente le mie necessità.
      Vedo di fare un test appena possibile e saro’ felice di farti sapere come funziona il tutto.
      Grazie ancora per il tempo che mi hai dedicato.
      Mark

  28. Immagine avatar per Salvatore
    Salvatore

    Ciao Chiara, grazie a te ho installato sul mio sito Table Press. Grazie al tuto tutorial sono riuscito a creare delle belle tabelle. Ora chiedo il tuo aiuto. Da qualche giorno non riesco più a visualizzare il collegamento, nel menù di sinistra della bacheca. Ho provato a cancellare e reinstallare il plugin, ma non lo vedo lo stesso. Mi sai dare qualche dritta???
    Grazie
    Salvatore

    1. Immagine avatar per Chiara Buzzi
      Chiara Buzzi

      Ciao Salvatore,
      Grazie per il commento.
      Ho investigato e sembra che questo problema si manifesti quando un altro plugin va a resettare i permessi escludendo TablePress anche per gli utenti con ruolo admin.
      Hai per caso installato recentemente un nuovo plugin? Nello specifico, usi User Role Editor? Se hai installato User Role Editor, dovresti nelle impostazioni trovare un’opzione per riabilitare il permesso a TablePress per gli utenti admin.
      Fammi sapere se riesci a risolvere!
      Chiara

    2. Immagine avatar per Salvatore
      Salvatore

      Ciao Chiara, risolto il conflitto con User Role Editor. In pratica con il “reset” di URE, vengono cancellati tutti i permessi per Tablepress, quindi, bisogna riassegnarli. Per coloro che, come me, hanno questo problema, troveranno gli ID dei permessi al seguente link: https://wordpress.org/support/topic/tablepress-admin-capabilites-problems.
      Spero di essere stato d’aiuto.
      Grazie
      Salvatore

    3. Immagine avatar per Chiara Buzzi
      Chiara Buzzi

      Ciao Salvatore,
      Fantastico, mi fa piacere tu sia riuscito a risolvere.
      Grazie mille anche per il tuo contributo! Sicuramente sarà molto utili agli utenti che hanno lo stesso problema.
      Per altre domande non esitare a scriverci,
      A presto,
      Chiara

  29. Immagine avatar per Romano
    Romano

    Ma é uno spettacolo questo plugin, mi stavo già scervellando di cosa potessi usare per non perdere troppo tempo. Già immaginavo che la formattazione avesse problemi, ma aggiustando bene la tabella con Dw la sua importazione è stata facilissima e semplicemente perfetta!
    Grazie grazie, a presto la tabella sarà pronta e visibile.

    1. Immagine avatar per Chiara Buzzi
      Chiara Buzzi

      Ciao Romano!
      Grazie mille per il tuo gentilissimo commento, mi fa molto piacere che questa guida ti sia stata utile.
      Se hai domande/suggerimenti non esitare a scriverci,
      Buon lavoro e buona settimana,
      Chiara

  30. Immagine avatar per marco
    marco

    Grandi come sempre nello spiegare le migliorie per in mostro WP

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Marco,
      grazie del tuo commento, continua a seguirci!

    2. Immagine avatar per Chiara Buzzi
      Chiara Buzzi

      Ciao Marco,
      Grazie per il commento, mi fa piacere che la guida ti sia piaciuta. Se ci sono argomenti che ti piacerebbe approfondire, non esitare a scriverci 😉
      Chiara

  31. Immagine avatar per Walter
    Walter

    Ciao Chiara

    Complimenti per il tuo lavoro e per gli articoli.

    Sto realizzando un sito per un cliente e utilizzo Formidable per la creazioni di lista con i dati inseriti dai clienti. Questo plugin è molto interessante e funzionale, crea anche delle liste personalizzate con i diversi dati dei clienti, ma la vorrei con la funzione cerca di Tablepress. Ho provato ad inserire i codici di Formidable ad esempio [378] [385] ma non funziona, non prende questi dati. Hai qualche idea?
    Ti ringrazio in anticipo della tua risposta.

    Saluti

    Walter

    1. Immagine avatar per Chiara Buzzi
      Chiara Buzzi

      Ciao Walter,
      Grazie per il commento e per avermi fatto conoscere Formidable; non ho mai usato questo plugin ma sembra molto interessante e sicuramente lo testerò 🙂

      Dunque, in che senso vorresti integrare la funzione cerca di TablePress su Formidable? Non so se è possibile, ma eventualmente la prima soluzione che mi viene in mente è esportare i dati da Formidable in formato CSV e ricaricarli su TablePress – cosa ne dici?

      Fammi sapere se questa soluzione funziona oppure se ne trovi un’altra valida.

      A presto e grazie!
      Chiara

  32. Immagine avatar per Andrea
    Andrea

    Ciao Chiara
    sono da poco dentro questo mondo di Wp e mi è stata molto utile la tua guida per iniziare a gestire anche le tabelle. Ti chiedo una curiosità se la sai : volevo vedere dove Tablepress memorizza le tabelle da me importate/create. Mi aspettavo di trovare una tabella in più dentro il mio database (my sql su aruba ) ma non ho notato niente di diverso e dentro le varie tabelle create da Wp e dai vari plugin non sono riuscito a trovare i dati importati con Tablepress. Tu sai dirmi dove si trovano ? Grazie , Andrea

    1. Immagine avatar per Chiara Buzzi
      Chiara Buzzi

      Ciao Andrea,

      Per prima cosa, complimenti per aver creato un tuo sito web con WordPress e grazie per la domanda!

      Dunque, TablePress salva le tabelle in formato JSON come WordPress Custom Post Type. Le troveresti quindi in wp_posts . In generale, quando lavori su WP ti sconsiglio però di andare a modificare dati direttamente sui database.

      Se ti interessa approfondire questo argomento, ti allego l’URL del thread dove lo sviluppatore di TablePress ne parla https://wordpress.org/support/topic/tablepress-and-phpmyadmin

      A presto!
      Chiara

  33. Immagine avatar per Imma
    Imma

    Ciao chiara. Volevo avere alcune informazioni. Non sono esperta in materia, ma sto creando il mio sito e mi scontro con alcune difficoltà. Voglio creare un archivio on line. Ho installato Tablepress importando un file excel con tutto l’elenco dei miei documenti. Ad ogni riga vorrei associare un file zip [cartella con più files per questo zip] o singolo pdf pronto per essere scaricato. Se è possibile, potresti darmi maggiori indicazioni sulla procedura? grazie

    1. Immagine avatar per Chiara Buzzi
      Chiara Buzzi

      Ciao Imma!

      Grazie per la domanda interessante.

      Purtroppo WordPress non supporta le cartelle .zip come formato file; puoi però inserire i PDF in questo modo:

      – installa TablePress e l’estensione Automatic URL Conversion https://tablepress.org/extensions/automatic-url-conversion/ (questa serve a risparmiarti il tempo di creare codici HTML per ogni link di download)

      – carica i PDF nella libreria media

      – all’interno della pagina del file, copia il link che trovi nel campo URL

      – inserisci l’URL del PDF nella cella di TablePress.

      Avendo installato l’estensione, i link risulteranno automaticamente attivi e chi vi clicca sopra vedrà il PDF.

      Spero queste informazioni ti siano utili, fammi sapere!

  34. Immagine avatar per Marcello
    Marcello

    Ciao Chiara, grazie per l’articolo ma mi manca un passaggio 🙂 Sto studiano diversi plugin da implementare nel mio sito per la creazione e la prenotazione di eventi. Ho notato che alcuni hanno l’integrazione CSV. Non ho capito l’importanza di averlo, dato che gli eventi possono essere caricati direttamente dal backend di WP. Forse per un fattore di dati da inviare agli eventuali clienti? Scusa la domanda sciocca, ma ho necessità di capirne l’importanza a parte la possibilità di caricare dati in maniera più efficiente. Grazie per la tua eventuale risposta!

    1. Immagine avatar per Chiara Buzzi
      Chiara Buzzi

      Ciao Marcello!
      Grazie a te per il commento e la domanda.

      La funzionalità per caricare eventi tramite CSV risulta molto utile quando vuoi creare decine e decine di eventi. In questo caso, è comodo indicare data, indirizzi e altre informazioni su un file CSV piuttosto che creare le pagine evento una alla volta 😉

      Fammi sapere quale strumento decidi di usare!
      Chiara

  35. Immagine avatar per Massimiliano
    Massimiliano

    Salve
    Volevo chiedere se è possibile creare una sorta di listino,abbinarlo a un calendario e in fine se si riesce a elaborare dei conteggi
    Grazie

    1. Immagine avatar per Chiara Buzzi
      Chiara Buzzi

      Ciao Massimiliano!

      Grazie per la domanda. Quando importi un file Excel con questo strumento, tutti i dati diventano statici, cioè, le formule non saranno più attive.

      Una soluzione alternativa che ti consiglio di provare è incorporare i file Google Doc su WordPress.

      Cioè: dal file Excel di partenza, crei un Google Doc, che comunque mantiene le formule.

      Quindi, incorpori questo documento all’interno di WordPress incollando il codice di incorporamento che trovi tra le opzioni di condivisione su Drive.

      Fammi sapere se questa soluzione ti è utile! 😉

  36. Immagine avatar per Francesco
    Francesco

    Ciao chiara, volevo farti una domanda a proposito di questo plug-in. Cercavo la possibilità di ricercare e filtrare le colonne singolarmente. Mi spiego meglio: Usano l’estensione DataTables ColumnFilter riesco a filtrare la colonna, ma comunque restano visibili anche gli altri campi. Per esempio : se io ho una tabella formata dai sette giorni della settimana, e in lunedì voglio effettuare la ricerca di tutte le volte che compare la scritta ”taglio” mi esporta solo le celle con la scritta taglio, ma le celle delle altre colonne(cioè gli altri giorni della settimana) restano visibili, rendendo tutto un pò caotico. C’è un modo per filtrare singole celle, quindi se faccio la ricerca per la parola taglio nella colonna del giorno lunedì mi ridà solo le celle della colonna lunedì che contengono la parola taglio?

    p.s : Spero di essermi spiegato al meglio.

    Grazie

    1. Immagine avatar per Chiara Buzzi
      Chiara Buzzi

      Ciao Francesco!

      Grazie per la domanda. Purtroppo non mi risulta che usando questo plugin sia possibile visualizzare esclusivamente le celle che contengono il termine di ricerca. Viene comunque visualizzata l’intera riga.

      Se però stai cercando uno strumento per la gestione del calendario, ti consiglio di dare un’occhiata a questo tutorial https://sos-wp.it/plugin-prenotazioni-appuntamenti/ , dove trovi strumenti specifici per gestire prenotazioni ed appuntamenti.

      Oltre a questi, ti consiglio anche All-In-One Event Calendar. In questo caso, si tratta di un plugin più per la gestione di eventi che di prenotazioni, ma come calendario è ottimo https://wordpress.org/plugins/all-in-one-event-calendar/

      Fammi sapere come procede!
      Chiara

  37. Immagine avatar per Fabrizio
    Fabrizio

    Che dire? Cercavo questo plugin da tempo, non sono evidentemente mai riuscito a cercarlo nella giusta maniera e quindi a trovarlo. La spiegazione è davvero perfetta. Non mi resta che mettermi al lavoro. Grazie

    1. Immagine avatar per Chiara Buzzi
      Chiara Buzzi

      Ciao Fabrizio!

      Grazie per il commento, mi fa molto piacere che questa guida ti sia stata utile. Come hai letto, per sfruttare al meglio il plugin è possibile lavorare con estensioni e shortcode.
      Le opzioni sono veramente tante; se hai bisogno di approfondire qualche funzionalità o aspetto non inclusi nella guida, non esitare a scrivermi.

      Buon lavoro e buona giornata!

  38. Immagine avatar per Vincenzo
    Vincenzo

    Complimenti Chiara per la guida a TablePress che ha aggiunto utili informazioni alla mia conoscenza di questa estensione.

    1. Immagine avatar per Chiara Buzzi
      Chiara Buzzi

      Ciao Vincenzo, grazie per il commento.

      Con le estensioni, questo plugin può essere arricchito con tantissime funzionalità. Anche per me sono state una grande scoperta quando le ho usate per la prima volta!

      Se hai domande o commenti non esitare a scrivermi,
      Buona giornata 😉

  39. Immagine avatar per Andrea Di Rocco
    Andrea Di Rocco

    Ciao Davide, ti segnaliamo questo plugin che potrebbe rispondere alle tue necessità anche se in versione PRO. Un saluto e buon lavoro!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *