Angepasste PHP-Excel-Export
Ist jemand bekannt, der eine Methode zum export bestimmte Felder aus einer Datenbank mit custom Spaltenüberschriften in excel von MSQL mit PHP?
Wo gibt es Ressourcen, die auf dieser?
- stackoverflow.com/search?q=generate+excel+file+%5Bphp%5D
- Muss das excel-format, oder CSV-gut genug?
- muss excel unfortunetly...
- eine gute csv-würde genügen, für die Zeit aber
- Leider, Excel 2010 unter Win 7 nicht mehr öffnen von Dateien mit der .xls-Erweiterung, wenn Sie formatiert sind als TAB-getrennte text-oder CSV-Format. Die gleichen Dateien herunterladen, problemlos auf meinem XP-oder Vista-Computer nicht öffnen auf meinem Win7 computer.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Excel gerne Lesen einer CSV-Datei als Tabelle. CSV ist nur ein text-format, so erstellen Sie text-und echo mit dem entsprechenden content-type:
"
in""
- das, was der code dort macht.header("Content-Disposition: attachment; filename=something.xls");
Mithilfe der PHPExcel Bibliothek:
Verwendung von PHPExcel, Sie können auch hinzufügen, formatieren, erstellen oder Arbeitsmappen mit mehreren Arbeitsblättern, etc
Nur ein select auf die Felder, die Sie wollen, und die Ausgabe der Ergebnisse, wobei die Felder durch Kommas getrennt, und jede Zeile in einer eigenen Zeile. Idealerweise sollte surround-jeder Wert mit Anführungszeichen und
addslashes()
zu entkommen, keine Zitate in den Daten.Ausgabe das Ergebnis und speichern Sie die Datei mit einem Namen mit der Endung
.csv
, und öffnen Sie Sie in Excel.