Heim >Backend-Entwicklung >PHP-Tutorial >Erstellen Sie eine Excel-Datei mit PHP
Hier wird das PHPExcel-Plugin verwendet. Die neueste Version ist: PHPExcel-offizielle Website-Adresse
Laden Sie eine komprimierte Zip-Datei herunter Verschieben Sie den Ordner „Klassen“ in den Projektordner und Sie können den Vorgang starten:
include_once 'Classes/PHPExcel.php'; // 插件主文件 include_once 'Classes/PHPExcel/Writer/Excel2007.php'; // Excel2007写入器 echo "第一步:创建新PHPExcel对象<br />"; $objPHPExcel = new PHPExcel(); echo "第二步:设置文件属性(可选)<br />"; $objPHPExcel->getProperties()->setCreator("Coding"); // 设置作者 $objPHPExcel->getProperties()->setLastModifiedBy("JustCoding"); // 设置最后一次保存者 $objPHPExcel->getProperties()->setTitle('这是标题'); // 设置标题 $objPHPExcel->getProperties()->setSubject('这是主题'); // 设置主题 $objPHPExcel->getProperties()->setDescription('这是备注'); // 设置备注 echo "第三步:添加数据<br />"; $objPHPExcel->setActiveSheetIndex(0); // 选择并激活第一个工作表(默认Excel文件至少有一个工作表,下标为0) $objPHPExcel->getActiveSheet()->setTitle('工作表1'); // 设置工作表名称 $objPHPExcel->getActiveSheet()->setCellValue('A1', 'Hello'); // 添加数据到工作表 $objPHPExcel->getActiveSheet()->setCellValue('B2', '你好'); // 添加数据到工作表 $objPHPExcel->createSheet(); // 创建新工作表 $objPHPExcel->setActiveSheetIndex(1); // 选择并激活第二个工作表 $objPHPExcel->getActiveSheet()->setTitle('工作表2'); // 设置工作表名称 $objPHPExcel->getActiveSheet()->setCellValue('A3', 'He'); // 添加数据到工作表 $objPHPExcel->getActiveSheet()->setCellValue('B1', '你好'); // 添加数据到工作表 echo "第四步:保存为Excel2007格式<br />"; $objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel); // 创建Excel2007写入器 $objWriter->save('Demo.xlsx'); // 按指定文件名保存在项目目录下 echo "文件写入完成<br />";Sie können sehen, dass eine Excel-Datei unter dem Projekt generiert wird Klicken Sie mit der rechten Maustaste und zeigen Sie die Eigenschaften an, um den relevanten Inhalt im Code anzuzeigen.
Das Obige stellt die Erstellung von Excel-Dateien mit PHP vor, einschließlich des Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.