Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Collegamento con Excel

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072

    Collegamento con Excel

    Ciao a tutti partendo da un foglio Excel con dei calcoli in specifiche celle, è possibile fare qualche cosa del tipo:


    Da una pagina PHP passo dei valori in specifiche celle di Excel

    Il documento Excel rielabora i valori nelle formule preimpostate

    Una pagina PHP legge i valori elaborati e visualizzati in specifiche celle di Excel e li visualizza


    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Grazie per la pronta risposta.

    Ma secondo te è fattibile??

  3. #3
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    Ho dovuto fare anche io una cosa del genere in passato e ho risolto in questo modo :

    Ho creato il mio "template" excell che non conteneva formule ma una routine vba che veniva richiamata all'apertura del file excell o alla modifica di determinate celle.

    Poi con la stessa libreria suggerita da raven74 ho fatto l'accesso al file e modificato ciò che mi serviva in base agli input di determinati utenti.

    (Questo è stato fatto sotto specifica richiesta del cliente nonostante i miei sconsigli)
    Dopo che ha constato le problematiche che ci posso essere, lock di scrittura file, eventuale corruzzione, no multi accesso ecc ecc si è convinto a passare ad un db

    Spero di siano di aiuto queste info

    ciao ciao
    Che mestiere difficile.....essere da soli ancora di più

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Originariamente inviato da Fractals87
    Ho dovuto fare anche io una cosa del genere in passato e ho risolto in questo modo :

    Ho creato il mio "template" excell che non conteneva formule ma una routine vba che veniva richiamata all'apertura del file excell o alla modifica di determinate celle.

    Poi con la stessa libreria suggerita da raven74 ho fatto l'accesso al file e modificato ciò che mi serviva in base agli input di determinati utenti.
    Anche io eviterei volentieri Excel, ma si tratta di un modello con diversi fogli di calcolo e molte formule (legate a matrici e tabelle per calcoli), quindi sarebbe davvero un lavoraccio riproporlo in un DB (e sviluppare tutto da zero).
    Praticamente inserendo pochi valori di input, vengono generati una serie di calcoli usando 10 fogli di calcolo).

    Quindi, per lo stesso motivo, non posso usare VBA ma devo partire da foglio esistente :-(((

    Avete qualche suggerimento a riguardo?

    Grazie

  5. #5
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    Potresti fare una prova con la libreria indicata, modificare una cella che scatena il calcolo e vedere se questo effettivamente viene fatto.
    Dubito ma una prova è lecito farla, magari va bene.
    Che mestiere difficile.....essere da soli ancora di più

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Hai ragione, meglio fare qualche prova!!

    Sapresti dirmi dove posso trovare un semplice esempio che utilizza la libreria per caricare un valore in una cella e leggerlo da un'altra?

    Grazie

  7. #7
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    Originariamente inviato da raven74
    qua trovi tutta la documentazione
    al capitolo 5 trovi come forzare PHPExcel a ricalcolare le formule
    Codice PHP:
    $objPHPExcel->getActiveSheet()->getCell('E11')->getCalculatedValue(); 
    Ottimo proprio quello che ti serve, non ero a conoscenza questa funzionalità.
    Buono a sapersi
    Che mestiere difficile.....essere da soli ancora di più

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Grazie!! faccio qualche prova

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.