Da php a excel

gracito

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

Grazie
 

gracito

Utente Attivo
30 Mag 2010
109
0
0
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
26
Roma
alessandro1997.netsons.org
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.
 

gracito

Utente Attivo
30 Mag 2010
109
0
0
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.
 

gracito

Utente Attivo
30 Mag 2010
109
0
0
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.
 

gracito

Utente Attivo
30 Mag 2010
109
0
0
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>
 
Discussioni simili
Autore Titolo Forum Risposte Data
U PHP creare un file excel dopo ricerca nel DB PHP 0
felino PHP e script generazione file excel PHP 2
P Convertire Excel in PHP PHP 1
S [PHP] come esportare due tabelle in file excel su due fogli distinti PHP 8
alessandra86 [PHP] Esportazione file excel - approssimazione numerica o fuori range? PHP 3
M [PHP] Componi i file di Excel in e-mail PHP 1
Z Esporta da PHP a EXCEL rimanendo gli ZERI PHP 3
V [PHP] Upload Excel in db PHP 0
N CSV doppi apici e punto e virgola da Excel tramite PHP PHP 2
C usare un foglio php per la creazione di un excel: piccolo problema PHP 2
G [risolto] Creazione file excel con PHP PHP 3
P [RISOLTO]Lettura e scrittura su righe e colonne excel tramite PHP... PHP 3
R PHP select con file excel PHP 7
M Classe in php 4 per generare file in Excel PHP 4
S non riesco ad eliminare dei caratteri in PHP - Excel PHP 10
P estrarre dati xml excel con php XML 1
M lettura di uno specifico foglio excel con php PHP 2
P Excel e php -> Excel Reader APOSTROFO PHP 0
V Problema estrabolazione dati da excel in mysql attraverso codice php PHP 10
Virginia86 [PHP] Richiamare dati in un form da file excel PHP 6
F Cerco Hosting con VECCHIE versioni di php Hosting 0
Cosina Captcha php PHP 1
S passare un valore da un form a un file .php con metodo post PHP 4
N php msyql PHP 6
N php problemi a visualizzare video PHP 3
A menu a tendina php PHP 1
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1
F Php date_diff PHP 1
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
C Wp-admin a file php WordPress 5
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
csi Inviare file jpg in locale alla stampante con php PHP 0
M Passaggio variabili array php su un tasto jq PHP 3
E Php aggiornamento tabella PHP 9
G phpmailer e php 8.1 con estensione mysqli PHP 6
M Invio dati database via email php PHP 0
K [php] Problema con inner join PHP 4
K [php]form invio dati PHP 0
P Codifica caratteri speciali mysql php PHP 0
K [PHP] Problema con variabili concatenate. PHP 1
E Stampante termica escpos-php PHP 6
JeiMax Modifica codice php personalizzato PHP 2
G Come modificare un pdf in php PHP 1
U Link a doppio file PHP PHP 0
E PHP & jQuery PHP 8
N Passare array da php a javascript PHP 5
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5
F Php e fatturazione elettronica PHP 0

Discussioni simili