PHPExcel: HTML to XLSX
Autor: Ralf v.d.Mark
eingetragen: Dienstag, 26. Mai 2020 um 14:52 Uhr (22/2020 Kalenderwoche)
geändert: Donnerstag, 28. Mai 2020 um 09:59 Uhr (22/2020 Kalenderwoche)
Keywords: PHPOffice PHPExcel Excel2007 xlsx PhpSpreadsheet
Text:
Schreibt mit PhpExcel eine HTML-Tabelle in eine Excel-Tabelle als *xlsx
html in xlsx wandeln (auf stackoverflow.com)
Ist leider veraltet, läuft aber teilweise noch auf PHP 7.2
github.com/PHPOffice/PHPExcel
Nachfolger ist PhpSpreadsheet:
github.com/PHPOffice/PhpSpreadshee
Migration from PHPExcel
Quellcode:
$htmlDatei = '/var/www/ais.dev.as.ble.de/htdocs/excelTemp/20200526_excel.html';
require_once '/var/www/ais.dev.as.ble.de/htdocs/library/PHPExcel/1.8/PHPExcel.php';
if (file_exists($htmlDatei)) {
echo '<h1>Datei gefunden ['.$htmlDatei.']</h1>';
//echo '<br><pre>: '.file_get_contents($htmlDatei).'</pre><hr>';//*/
$objReader = PHPExcel_IOFactory::createReader('HTML');
$objPHPExcel = $objReader->load($htmlDatei);
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save($htmlDatei.'NEU.xlsx');
} else {
//Wenn obriges nicht zutrifft, dann...
echo '<h1>Keine Datei gefunden ['.$htmlDatei.']!</h1>';
}//ENDE: else ==> if (file_exists($htmlDatei))