• Home
  • Forum
  • Fare Web
  • PHP

Da php a excel

  • Creatore Discussione Creatore Discussione gracito
  • Data di inizio Data di inizio 28 Ago 2010
G

gracito

Utente Attivo
30 Mag 2010
109
0
0
  • 28 Ago 2010
  • #1
Salve
Come posso esportare i dati estratti da un db e salvargli in un file excel?

Grazie
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
27
Roma
alessandro1997.netsons.org
  • 28 Ago 2010
  • #2
Dai un'occhiata a questo progetto: http://phpexcel.codeplex.com/, penso che faccia al caso tuo. Fammi sapere se sei riuscito ad implementarlo nella tua applicazione!
 
G

gracito

Utente Attivo
30 Mag 2010
109
0
0
  • 28 Ago 2010
  • #3
Ti spiego cosa devo fare.
Devo eseguire una query. E attraverso un bottone salvare la query in excel.
Come associo il click del bottone con l'apertura del file da salvare.
Vorrei che funzionasse con tutte le versioni di excel.

Il link che mi hai indicato non mi era molto chiaro.
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
27
Roma
alessandro1997.netsons.org
  • 28 Ago 2010
  • #4
Il link che ti ho indicato punta al sito di una libreria di PHP che si occupa di creare documenti Excel. Io ti ho aiutato, ma non posso farti tutto lo script (e questo non mi stancherò mai di ripeterlo). Butta giù un po' di codice e, se ti blocchi, vedremo di darti una mano.
 
G

gracito

Utente Attivo
30 Mag 2010
109
0
0
  • 28 Ago 2010
  • #5
Ho salvato i due file reader.php e oleread.inc dovrebbero essere i due file giusti.
Poi ho scritto il seguente codice.
PHP:
<?php
       header('Content-type: application/vnd.ms-excel');
       $db = mysql_connect("localhost","root","");
mysql_select_db("capre", $db);
$result =mysql_query("SELECT * FROM foglio1 Where ID=$ID" );
while($myrow=mysql_fetch_array($result))

$query =mysql_query("SELECT * FROM foglio1 Where  Seq='$myrow[Seq]'");
while($myrow=mysql_fetch_array($query))

echo  "<tr>
<td align= 'center'>$myrow[Id]</td>
<td >". wordwrap($myrow[Seq], 75, " ", true) ."</td></tr>";

?>
Mi compare Warning: Cannot modify header information - headers already sent by.
 
G

gracito

Utente Attivo
30 Mag 2010
109
0
0
  • 29 Ago 2010
  • #6
Ci sono riuscito a metà.
Inserendo a inizio pagina trova.php il codice.
PHP:
<?php
   $filename="sheet.xls";
   header ("Content-Type: application/vnd.ms-excel");
   header ("Content-Disposition: inline; filename=$filename");
?>

Inserendo nel form l'id che mi interessa e avviando la ricerca mi apre subito il foglio excel,
con tutti gli id che hanno la stessa sequenza, io non voglio salvare tutte le pagine in excel ma solo quelle che ritengo interessanti, allora ho creato un nuovo pulsante (Salva) che mi collega ad un'altra pagina salva_excel.php.
Mi speghi come faccio a recuperare i dati dalle variabili myrows[Id] e myrows[Seq] e importarli nella pagina salva_excel.php?
Spero di essere stato chiaro.
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
27
Roma
alessandro1997.netsons.org
  • 29 Ago 2010
  • #7
Ti consiglio di passare solo l'ID come parametro dell'URL. Poi nella pagina salva.php recuperi nuovamente i dati dal database e visualizzi il foglio Excel.
 
G

gracito

Utente Attivo
30 Mag 2010
109
0
0
  • 29 Ago 2010
  • #8
Perchè non funziona? Ecco il codice.
PHP:
<form action="trova.php"  method="get" >
           <table width="1019" border="0" align="center" cellpadding="5" cellspacing="0" bordercolor="#c0c0c0" >
             <tr>
               <td>Id <input  name="ID" type="number" />            
                <input type="submit" name="Submit" value="CERCA" />
               <?php
$ID = $_REQUEST["ID"];
   ?> 
            <a href="salvato.php?ID=<?Php$ID?>">SALVA</a>
   
             </tr>
           </table>
            </form>
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
27
Roma
alessandro1997.netsons.org
  • 29 Ago 2010
  • #9
Non capisco perché la fai così complicata.
PHP:
<a href="salvato.php?id=<?php echo $_GET['id']; ?>">Salva</a>
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

U
PHP creare un file excel dopo ricerca nel DB
  • Umberto Federico
  • 15 Giu 2022
  • PHP
Risposte
0
Visite
1K
PHP 15 Giu 2022
Umberto Federico
U
PHP e script generazione file excel
  • felino
  • 3 Lug 2020
  • PHP
Risposte
2
Visite
1K
PHP 3 Lug 2020
felino
P
Convertire Excel in PHP
  • Pieroz
  • 6 Dic 2019
  • PHP
Risposte
1
Visite
2K
PHP 6 Dic 2019
macus_adi
S
[PHP] come esportare due tabelle in file excel su due fogli distinti
  • samurai.sette
  • 24 Gen 2019
  • PHP
Risposte
8
Visite
5K
PHP 6 Feb 2019
macus_adi
[PHP] Esportazione file excel - approssimazione numerica o fuori range?
  • alessandra86
  • 11 Giu 2018
  • PHP
Risposte
3
Visite
2K
PHP 12 Giu 2018
macus_adi
M
[PHP] Componi i file di Excel in e-mail
  • marysolis
  • 7 Feb 2018
  • PHP
Risposte
1
Visite
1K
PHP 8 Feb 2018
bubino8
Z
Esporta da PHP a EXCEL rimanendo gli ZERI
  • z.cristiano
  • 14 Nov 2017
  • PHP
Risposte
3
Visite
1K
PHP 15 Nov 2017
marino51
V
[PHP] Upload Excel in db
  • Vera
  • 10 Nov 2017
  • PHP
Risposte
0
Visite
1K
PHP 10 Nov 2017
Vera
V
N
CSV doppi apici e punto e virgola da Excel tramite PHP
  • nofcfro
  • 26 Nov 2014
  • PHP
Risposte
2
Visite
3K
PHP 28 Nov 2014
nofcfro
N
C
usare un foglio php per la creazione di un excel: piccolo problema
  • crashall
  • 4 Nov 2014
  • PHP
Risposte
2
Visite
2K
PHP 6 Nov 2014
crashall
C
G
[risolto] Creazione file excel con PHP
  • Garaux
  • 10 Feb 2014
  • PHP
Risposte
3
Visite
2K
PHP 10 Feb 2014
Garaux
G
P
[RISOLTO]Lettura e scrittura su righe e colonne excel tramite PHP...
  • pollat
  • 9 Nov 2013
  • PHP
Risposte
3
Visite
5K
PHP 12 Nov 2013
Longo8
R
PHP select con file excel
  • rubber_89
  • 24 Set 2013
  • PHP
Risposte
7
Visite
4K
PHP 4 Ott 2013
rubber_89
R
M
Classe in php 4 per generare file in Excel
  • maced
  • 13 Lug 2013
  • PHP
Risposte
4
Visite
2K
PHP 13 Lug 2013
maced
M
S
non riesco ad eliminare dei caratteri in PHP - Excel
  • Stefi
  • 15 Mag 2013
  • PHP
Risposte
10
Visite
4K
PHP 21 Mag 2013
borgo italia
P
estrarre dati xml excel con php
  • papaslim
  • 11 Lug 2010
  • XML
Risposte
1
Visite
4K
XML 16 Lug 2010
papaslim
P
M
lettura di uno specifico foglio excel con php
  • moggi_mafia
  • 19 Ago 2008
  • PHP
Risposte
2
Visite
3K
PHP 21 Ago 2008
moggi_mafia
M
P
Excel e php -> Excel Reader APOSTROFO
  • phpvaino28
  • 17 Apr 2008
  • PHP
Risposte
0
Visite
2K
PHP 17 Apr 2008
phpvaino28
P
V
Problema estrabolazione dati da excel in mysql attraverso codice php
  • virgi
  • 11 Giu 2007
  • PHP
Risposte
10
Visite
5K
PHP 13 Giu 2007
virgi
V
[PHP] Richiamare dati in un form da file excel
  • Virginia86
  • 24 Mag 2007
  • PHP
Risposte
6
Visite
5K
PHP 2 Ago 2017
otto9due
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?