De programmeertaal PHP biedt u interne bibliotheken om een MySQL database te ondervragen en de resultaten exporteren naar een Excel -spreadsheet . U gebruikt deze procedure om gegevens te exporteren naar een bestand dat u kunt gebruiken in andere gedeelten van uw aanvraag of voor uw gebruikers om de resultaten te downloaden en te lezen met behulp van hun geïnstalleerde versie van Excel . Instructies 1 rechtermuisknop op het PHP- bestand dat u wilt gebruiken om de gegevens te exporteren . Klik op ' Openen met ' en selecteer de gewenste PHP editor . Kopen van 2 Maak een verbinding met de MySQL database . Je moet beschikken over een verbinding met de database om de gegevens opvragen en extraheren mysql_connect ( " localhost " , " gebruikersnaam " , " wachtwoord" ) or die ( mysql_error ( ) ) ; . Mysql_select_db ( " db " ) or die ( mysql_error ( ) ) ; de eerste regel van de code duidt de server en de gebruikersnaam en het wachtwoord dat u nodig hebt om toegang te krijgen tot de server . De tweede regel van de code maakt verbinding met de database die de gegevens bevat . Vervang deze waarden met uw eigen . Query 3 de database. Zo haalt u een lijst van klanten uit de MySQL database : $ platen = mysql_query ( " select * from customers" ) or die ( mysql_error ( ) ) ; $ rows = mysql_fetch_array ( $ records) ; < br > de query de resultaten terug naar de variabele " rijen " . U gebruikt de gegevens die zijn opgeslagen in de rijen variabele om de gegevens te exporteren naar een Excel-spreadsheet . 4 Open het Excel- bibliotheken en maak een bestand handler voor een Excel-spreadsheet -bestand . Maak bijvoorbeeld een bestand met de naam " customers.xls " om de gegevens te exporteren van MySQL : zijn ' Spreadsheet /Excel /Writer.php ' ; $ excel = new Spreadsheet_Excel_Writer ( ' customers.xls ' ) ; $ sheet = $ excel - > addWorksheet ( 'Customer List ' ) ; 5 Schrijf de MySQL gegevens naar het Excel-spreadsheet voor het doorlussen van elke record en schrijf de gegevens naar het Excel-spreadsheet -bestand : < br > $ count = 0 ; foreach ( $ verslag als $ rijen ) { foreach ( $ rijen als $ key = > $ value ) { $ sheet - > write ( $ count , $ key , $ value ) ; } $ count + + ; } 6 Sla de resultaten . Nadat u alle records te schrijven , moet u het werkblad op te slaan . $ Excel - > close ( ) de spreadsheet bespaart wanneer u de functie " Close " noemen ; . |