Pagina con foglio excel
Salve, vorrei caricare in una pagina delle celle con formule e macro come in excel, sapete quale modulo posso usare per far ciò?
Grazie infinite
Orazio
Salve, vorrei caricare in una pagina delle celle con formule e macro come in excel, sapete quale modulo posso usare per far ciò?
Grazie infinite
Orazio
Risposte
http://drupal.org/project/she
http://drupal.org/project/sheetnode
Ok,installato (sia la
Ok,installato (sia la versione beta che la dev) ma quando carico qualche foglio mi da il seguente errore:
Si è verificato un errore HTTP in AJAX. Codice HTTP di risposta: 500 Di seguito le informazioni di debug. Percorso: /?q=batch&id=26&op=do StatusText: Internal Server Error ResponseText:
soluzione?
Hai caricato anche le
Hai caricato anche le librerie e le estensioni richieste?
Si, non son installati solo
Si, non son installati solo il SocialCalc e EtherCalc, tutto il resto si ma non riesco a configurare la cartella del PHPExcel: mi da "The path you entered does not point to a valid location. Please enter the location of the extracted PHPExcel package." quando carico il link /sites/all/libraries/PHPExcel/.. cosa faccio?
Dovrebbe essere
Dovrebbe essere così:
/sites/all/libraries/PHPExcel/Classes/PHPExcel
Se anche così non funziona, prova solo con:
/sites/all/libraries/PHPExcel/Classes
Ciao ciao.
Ciao, continua a comparire
Ciao, continua a comparire "The path you entered does not point to a valid location. Please enter the location of the extracted PHPExcel package." in entrambi i casi.. il fatto che sia in dev ci fa qualcosa?
Domanda stupida, ma il
Domanda stupida, ma il pacchetto PHPExcel lo hai scaricato e posizionato nella posizione indicata?
Certo, e la versione è per il
Certo, e la versione è per il Drupal 7.x, la 2.1.. i permessi son ok..
Il modulo che vuoi far andare
Il modulo che vuoi far andare non è un modulo semplice della serie prendi e installa.
Pensa a socialcalc come ad un motore.
Il cuore dell'operazione è scaricare socialcalc, che è il motore per il quale il modulo è costruito.
Devi candare sul sito di socialcalc e scaricare il motore.
Devi copiare il contenuto del motore nella cartella idonea del modulo.
Devi anche installare nella sottocartella che fa riferimento a ckeditor il motore di ckeditor.
Con la stessa procedura poi devi installare le librerie per excel e altro.
Io in locale ho fatto solo una prova con il motore social calc e il motore ckeditor e quindi non mi funzionano esportazioni in excel o altri formati google docs.
Quasi sicuramente se volessi farne uso su internet, dovrai contattare il server e chiedere la possibilità di caricarti delle librerie.
Ti consiglio dopo l'installazione in locale, di guardare se vi sono degli avvisi nella sezione dove drupal ti informa degli aggiornamenti.
Spero di essere stato di aiuto.
si solo che non trovo da dove
si solo che non trovo da dove scaricare il Socialcalc.. le librerie di ckeditor van messe in /public_html/sites/all/libraries giusto? come pure ci ho messo il PHPExcel.. per caricare il motore cosa devo fare? in che senso devo avere la possibilità di caricarmi delle librerie? accedo già via ftp.. i moduli Sheetnode, QueryPath e PHP filter son installati e abilitati. Grazie infinite della disponibilità.
https://github.com/infojunkie
https://github.com/infojunkie/socialcalc/tarball/master SocialCalc (basta leggere INSTALLATION su questa pagina: http://drupal.org/project/sheetnode ), poi segui le istruzioni riportate, e ricorda sempre RTFM!
Fatto ma esce questo
Fatto ma esce questo messaggio:
Si è verificato un errore HTTP in AJAX. Codice HTTP di risposta: 500 Di seguito le informazioni di debug. Percorso: /?q=batch&id=57&op=do StatusText: Internal Server Error ResponseText: {"status":true,"percentage":"33","message":"Imported 0 out of 1 files.\u003Cbr \/\u003ENow processing sheet \u003Cem class=\u0022placeholder\u0022\u003EFoglio2\u003C\/em\u003E."}
Ora ti scrivo per bene quello
Ora ti scrivo per bene quello che devi fare, sperando di dare una mano a chi come me e te vorrebbe usare drupal 7 per scopi di calcolo, ma non sà il php.
L'ho provato sul mio sito quindi dovrebbe andare anche a te.
1 requisiti: drupal 7
2 disinstalla correttamente e rimuovi tutte le cartelle delle prove precedenti di sheednode dal server
3 vai qui http://github.com/infojunkie/socialcalc/tarball/master e scarica il motore di calcolo
4 la cartella appena scaricata và rinominata in "socialcalc" come da secondo link (della guida in inglese che trovi in drupal.org)
e và messa dentro la cartella del modulo.(cioè dentro la cartella principale)
5 Và poi aggiunto il motore di ckeditor dentro la cartella sheetnode_ckeditor.
Il motore lo scarichi qui:http://ckeditor.com/download (io ho scelto il primo e non quello per drupal)
6 Ammesso che tu voglia integrare altri "motori" che servono ad aggiungere funzionalità legate ad altri programmi, bisogna immettere le cartelle scaricate dentro la cartella modules di sheet node (pdf excel google)
7 Per ora non scaricare funz. aggiuntive e quindi non abilitare tutti i TIC nella pagina dei moduli di shhednode, ma lascia gli ultimi 5 disabilitati.
Ora fammi sapere. Ci Tengo..
Un ultima cosa, io l'ho caricato su server plan, e al primo contenuto creato mi ha dato errore di visualizzazione, ma poi eseguendo cron, e uscendo dal sito, e poi rilogandomi, ha cominciato a funzionare senza problemi.
Per completezza
Per completezza dell'informazione e per tutti quelli che leggeranno questo post,
C'è un punto 8 che mi ero scordato
In Moduli bisogna recarsi in admin/config/content/sheetnode/ckeditor
cioè sulla configurazione dei "sottomoduli" e mettere il percorso della cartella contenete il "motore" cioè la patch di CKEDITOR come per gli altri moduli aggiuntivi.
sites/all/modules/sheetnode/modules/sheetnode_ckeditor/ckeditor
Un'altra cosa, ho appena provato anche l'aggiunta del sootomodulo PHPExcel ed è fantastico,
In pratica shhednode importa sia file excel varie estensioni.
Le formatazioni restano invariate e anche le formule, mentre per le date, la formatazione non resta la stessa, e bisogna modificarla a mano, nelle info non ho capito cosa bisognerebbe fare.
Sarebbe fantastico confrontarsi con qualche utilizzatore di qquesto modulo, perchè credo che abbia delle potenzialità enormi in ambito lavorativo.
Sheednode riesce a implementare CCK e views perchè può supplire in parte alla mancanza (a mio avviso molto strana) della possibilità di eseguire calcoli che è affidata di solito a moduli come computedfield e views calc.
Un contenuto sheednode può; oltre ad essere indicizzato come nodo, essere riportato in un tipo di contenuto diverso, addirittura le singole celle o un intervallo di celle può essere riportato in un contenuto di tipo diverso dalla visualizzazione a foglio elettronico.
Ora non sò se il modulo potrà risolvere tutto, ma sarebbe una sfida provare a realizzare dei layout tipo fattura che con view e computedfield view calc e field_collection non si riesce ancora a fare.
Io spero che ci sia da qualche parte un guro che possa dare un aiuto a queste problematiche.
Se ci pensate Drupal 7 potrebbe diventare una piattaforma perfetta per fare un gestionale, ha già tantissime altre funzioni che fanno al caso, gestione utente creazione categorie, creazione gruppi, sicurezza gestione file. Manca solo questo...
Allora,ho caricato il
Allora,ho caricato il socialcalc nella cartella /public_html/sites/all/modules/sheetnode/socialcalc, scaricato dal tuo link, scompattato e rinominato,il ckeditor (il primo come hai suggerito) in /public_html/sites/all/libraries e funziona perfettamente come creazione di nuovi fogli di calcolo.. a me servirebbe però di caricare un file xlsx (credo che ci son pure delle macro, non è mio, io son solo l'amministratore), come faccio? il PHPExcel dove lo devo mettere? non so come ringraziarti.. :D
il percorso in cui mettere il
il percorso in cui mettere il PHPExcel?
L'ho scritto al punto 6 Se
L'ho scritto al punto 6
Se guardi dentro l cartella di sheetnode noterai che ci sono delle sottocartelle tante quante le patch che potresti installare:
Tu hai fatto già l'installazione di ckeditor nella cartella sites/all/modules/sheetnode/modules/sheetnode_ckeditor/ckeditor
Dai uno sguardo attento alla cartella modules del percorso sopracitato, e accorgiti che è li per farti capire dove vanno le patch "motori"
Analogamente
sites/all/modules/sheetnode/modules/sheetnode_phpexcel sarà la cartella dove estrarrai il contenuto di ciò che hai scaricato.
Poi ti recherai in moduli e configurerai il percorso in modo da far trovare a drupal la cartella inserendo il percorso.
Per le macro credo che se ti rendi conto che non è excel quello che stai usando e che nemmeno skydrive è così compatibile, io mi accontenterei.
Poi se spieghi cosa vorresti ottenere magari posso darti qualche suggerimento.
Ti chiedo solo l'impegno di approfondire l'utilizzo e di capire e magari postare i tuoi esperimenti.
Io non ho tempo di verificare i riferimenti tra contenuti, ma quello potresti aiutarmi a farlo tu, posso solo dirti che importando un file excel vengono creati tanti contenuti quanti fogli erano inseriti nel file.
ho notato problemi di formattazione nell'esportazione, xls e anche in pdf.
Meglio l'esportazione versione 2007
Quando configuri il modulo Phpexcel metti la spunta sul display che ti abilita i pulsanti per l'esporto.
Usando Drupal 7.14 nel web e 7.15 in cale noto differenze, esportando con la prima in xls e pdf mi restituisce errore anche se esporta, mentre l'altra estensione 2007 và meglio
.
Si c'era già nella
Si c'era già nella public_html/sites/all/modules/sheetnode/modules/sheetnode_phpexcel ma quando metto l'indirizzo nella configurazione del PHPExcel mi da il seguente messaggio di errore: The path you entered does not point to a valid location. Please enter the location of the extracted PHPExcel package. Quale deve essere la cartella esatta?
Allora: Mettiamo che tu abbia
Allora:
Mettiamo che tu abbia estratto la cartella PHPExcel (che contiene i file Socialcalc) dentro la cartella sheetnode_phpexcel cioè:
e quindi hai una situazione di questo tipo sheetnode_phpexcel/PHPExcel
Allora il percorso sarà :sites/all/modules/sheetnode/modules/sheetnode_phpexcel/PHPExcel
Se invece l'hai estratto i file direttamente in sheetnode_phpexcel (che esisteva già)
Allora il percorso sarà :sites/all/modules/sheetnode/modules/sheetnode_phpexcel
Per me non leggi attentamente, te lo avevo scritto per ckeditor, è analogo.
Anzi io ho disintallato la pach ckeditor e rimosso la cartella.
Ma il PHPExcel da dove lo
Ma il PHPExcel da dove lo scarico? con quello che avevo scaricato continua a dar lo stesso problema (The path you entered does not point to a valid location. Please enter the location of the extracted PHPExcel package.) anche mettendo la cartella in quella che hai suggerito, forse hai una versione ben funzionante..
http://github.com/infojunkie/
http://github.com/infojunkie/socialcalc/tarball/master
Forse però ti conviene postare tutti i passaggi della procedura che hai compreso, altrimenti non ne veniamo a capo.
Scrivili per bene.
Così vediamo cosa hai fatto tu e cosa ho fatto io.
io ho drupal 7.14 e l'ho provato anche sul 7.15 in locale
Per funzionare, funziona, io l'ho integrato nel mio sito aziendale, anche se occupa un sacco di spazio, quasi 80 mb un volta estratto.
http://github.com/infojunkie/
http://github.com/infojunkie/socialcalc/tarball/master
Forse però ti conviene postare tutti i passaggi della procedura che hai compreso, altrimenti non ne veniamo a capo.
Scrivili per bene.
Così vediamo cosa hai fatto tu e cosa ho fatto io.
io ho drupal 7.14 e l'ho provato anche sul 7.15 in locale
Per funzionare, funziona, io l'ho integrato nel mio sito aziendale, anche se occupa un sacco di spazio, quasi 80 mb un volta estratto.
ehm, forse hai sbagliato
ehm, forse hai sbagliato link, hai messo quello del socialcalc che non è di 80 MB.. :D comunque dato quanto è pesante, han solo 2 GB di disco, non so se ne vale la pena.. i passaggi son quelli che mi hai descritto, infatti grazie a te funziona l'inserimento da web dei fogli.. :D vorrei offrirti una ragazza per ricompensarti ma non son Silvio e qui in Africa (spero che gli africani non si offendano) la situazione economica è tragica..
Allora ripeto un concetto. E
Allora ripeto un concetto.
E scusa se ti ho postato il link sbagliato:
PhpExcel è : http://phpexcel.codeplex.com/#
Sheednode ha una cartela principale dove scarichi socialcalc
Poi hai una cartella modules dove trovi sottocartelle per ogni patch: Es ckeditor o PHPExcel.
Se vuoi abilitare una delle potenziali path, la devi scaricare e inserire dentro alle cartelle e dire a drupal il percorso.
Mettiamo che adesso tu scarichi lo zip dal link che ti ho dato: Lo estrarrai o direttamete nella cartella esistente del modulo tpo Sheednode_PhpExcel oppure estrarrai una cartellla che chiamerai come vuoi tu, e la metterai dentro alla cartella esistente Sheednode_PhpExcel .
Fatto questo comunichi a drupal dove hai messo la cartella e come si chiama, inserendo il tuo percorso.
Drupal deve trovare i file scaricati dal link.
Credimi l'esprtazione e l'importazione sono molto utili.
Il modulo una volta estratto e messo nella cartella pesa quanto ti dicevo, ma rende la vita piu semplice almeno nell'impostare il foglio che poi verrà aggiornato sul sito.
Allora, ho seguito alla
Allora, ho seguito alla lettera i passaggi, col file di cui mi hai mandato il link, ma continua a darmi il messaggio di errore: "Si è verificato un errore HTTP in AJAX. Codice HTTP di risposta: 500 Di seguito le informazioni di debug. Percorso: /?q=batch&id=80&op=do StatusText: Internal Server Error ResponseText:" quando carico un foglio.. devo disabilitare la funzione del PHPExcel dalla gestione dei moduli e poi riattivarla? L'avevo attivata col precedente file sbagliato..
Si ma quando hai impostato la
Si ma quando hai impostato la il percorso della path di PHPExcel nella configurazione del modulo te l'ha presa correttamente?
si,certo e se l'è presa senza
si,certo e se l'è presa senza problemi.. dicevo che forse dovevo prima disabilitarlo perchè all'inizio mi avevi suggerito di disinstallarlo e rimuovere tutto il modulo, ricordi?
Ci mettiamo daccordo per
Ci mettiamo daccordo per l'ntervento, se vuoi , ma installa teamviewer
Hai ragione, ho scaricato i
Hai ragione, ho scaricato i moduli aggiornati, e ho il tuo errore.
Non sò se dipenda da sheetnode che confligge con Drupal:
Da Sheetnode che confligge con PHPExcel,
Comunque è un po' strano
Diciamo che il modulo
Sheetnode ora funziona molto meglio, perchè è più veloce nel caricamento.
ma non và daccordo con l'importazione e l'esportazione data dal suo sottomodulo PHPExcel ver 1.7.8
Bisogna provare con le versioni precedenti.