Back to top

Autore Topic: Come utilizzare PhpSpreadSheet  (Letto 2199 volte)

Offline samurai.sette

  • Nuovo arrivato
  • *
  • Post: 34
    • Mostra profilo
Come utilizzare PhpSpreadSheet
« il: 29 Gen 2020, 12:04:59 »

Ciao a tutti.
C'è qualcuno che ha mai utilizzato PhpSpreadsheet in Joomla?
Se si, mi può aiutare ad installarla?
Ciao, grazie mille.
« Ultima modifica: 29 Gen 2020, 22:21:08 da samurai.sette »


Offline samurai.sette

  • Nuovo arrivato
  • *
  • Post: 34
    • Mostra profilo
Re:Come installare PhpSpreadSheet
« Risposta #2 il: 29 Gen 2020, 15:17:43 »

Ciao giusebos.
Avevo già fatto molte ricerche ma non sono mai riuscito a far funzionare PhpSpreadSheet in Joomla.
Quindi mi chiedevo se qualcuno di voi lo aveva già usato in passato e, eventualmente, se poteva darmi una mano a farlo funzionare.
Ciao.

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Come installare PhpSpreadSheet
« Risposta #3 il: 29 Gen 2020, 17:11:34 »
Ora che hai fatto una richiesta più mirata, qualcuno che in passato ha avuto la tua stessa esigenza potrebbe aiutarti.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Come installare PhpSpreadSheet
« Risposta #4 il: 29 Gen 2020, 17:23:01 »
Secondo me sbagli a partire dal titolo dovresti scrivere come utilizzare e non come installare dato che  non si tratta di una estensione di  joomla. Avevi gia avuto questo problema e ti era stato suggerito di utilizzare sourcerer per utilizzare la libreria.

Offline samurai.sette

  • Nuovo arrivato
  • *
  • Post: 34
    • Mostra profilo
Re:Come utilizzare PhpSpreadSheet
« Risposta #5 il: 29 Gen 2020, 19:21:33 »
Ciao a tutti.
Dalle ricerche che ho fatto ho capito che non è sufficiente usare sourcerer per usare questa libreria. Prima bisognerebbe caricare la libreria tramite composer e poi, usando sourcerer, utilizzarla per esportare dati in excel.
Guardando le informazioni che ho trovato non riesco a farla funzionare e speravo che qualcuno di voi l'avesse già usata e potesse darmi qualche suggerimento.
Ciao.

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Come utilizzare PhpSpreadSheet
« Risposta #6 il: 29 Gen 2020, 23:23:23 »
Composer è uno strumento che serve per la gestione delle dipendenze in PHP.......

Quindi è un editor avanzato specifico per PHP.
Capisci che per usarlo devi conoscere il php, e le classi di PhpSpreadSheet in maniera da dichiararle per capire come scrivere il codice.

Sourcerer in questo caso  non serve ad una cippa, è il solito trucchetto usato per inserire php negli articoli da chi non conosce il trucchetto di abilitare l'editor standard.

Credo che per usare le librerie PhpSpreadSheet occorra una guida di chi le ha integrate in joomla. In assenza occorrerà conscere il php, l'MVC e le classi di joomla.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Come utilizzare PhpSpreadSheet
« Risposta #7 il: 30 Gen 2020, 07:13:24 »
Composer e solo un modo per caricarla ma non l'unico. Puoi caricarla manualmente verificare le dipendenze e richiamarla coi giusti path da un articolo o un modulo joomla. Come spiegava giusebos per alcune cose serve qualche conoscenza in più.

Offline samurai.sette

  • Nuovo arrivato
  • *
  • Post: 34
    • Mostra profilo
Re:Come utilizzare PhpSpreadSheet
« Risposta #8 il: 30 Gen 2020, 12:18:28 »

Ciao ragazzi, grazie mille per le risposte.
Ammetto di non essere molto esperto di joomla, quindi mi chiedevo se potreste spiegarvi in maniera piu' semplice (chiedo scusa per questa mia "richiesta".
Ciao, grazie mille.

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Come utilizzare PhpSpreadSheet
« Risposta #9 il: 30 Gen 2020, 13:31:46 »
Forse dovresti dire a cosa ti serve e come la vuoi utilizzare.

Offline samurai.sette

  • Nuovo arrivato
  • *
  • Post: 34
    • Mostra profilo
Re:Come utilizzare PhpSpreadSheet
« Risposta #10 il: 30 Gen 2020, 15:00:12 »

Quello che devo fare è questo: devo esportare in un file Excel dei dati (scelti dall'utente) di una o più tabelle MySQL. Se i dati si trovano tutti in una tabella avrò un file Excel con un solo foglio di calcolo; se i dati si trovano in due o più tabelle avrò un file Excel con due o più fogli di calcolo.
Il codice l'ho scritto in puro PHP ed ho utilizzato la libreria PhpSpreadSheet.

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Come utilizzare PhpSpreadSheet
« Risposta #11 il: 30 Gen 2020, 16:57:50 »
Direttamente da database o da applicazione joomla?

Offline samurai.sette

  • Nuovo arrivato
  • *
  • Post: 34
    • Mostra profilo
Re:Come utilizzare PhpSpreadSheet
« Risposta #12 il: 30 Gen 2020, 18:46:41 »

Direttamente da database. Devo esportare solo quei dati che sceglie l'utente (ad esempio la colonna 2 di una tabella e la colonna 4 di un'altra tabella)

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Come utilizzare PhpSpreadSheet
« Risposta #13 il: 30 Gen 2020, 19:20:18 »
E che sistema usi per far scegliere dal cliente? Devi avere un app che gestisce le tabelle non puoi farlo direttamente dal db.

Offline samurai.sette

  • Nuovo arrivato
  • *
  • Post: 34
    • Mostra profilo
Re:Come utilizzare PhpSpreadSheet
« Risposta #14 il: 31 Gen 2020, 11:58:50 »
Nella pagina c'è un form in cui l'utente sceglie gli elementi che vuole esportare in excel

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Come utilizzare PhpSpreadSheet
« Risposta #15 il: 31 Gen 2020, 17:55:18 »
Un semplice form da solo non è sufficiente, devi abbinare un azione che prima salva le scelte e poi richiama la libreria che li converte.

Offline samurai.sette

  • Nuovo arrivato
  • *
  • Post: 34
    • Mostra profilo
Re:Come utilizzare PhpSpreadSheet
« Risposta #16 il: 03 Feb 2020, 16:49:56 »
grazie tante, mi avete dato un grandissimo aiuto...
« Ultima modifica: 03 Feb 2020, 17:16:42 da samurai.sette »

 



Web Design Bolzano Kreatif