如何将php网页中的数据导出为excel文件?

J.盐

<?php
   include ('PHPExcel.php');
   include ('PHPExcel/IOFactory.php');
   include ('PHPExcel\Writer\Excel2007.php');
   $objPHPExcel = new PHPExcel();
	    
   $objPHPExcel->setActiveSheetIndex(0);
   $worksheet = $objPHPExcel->getActiveSheet();

   $worksheet->setCellValue('A1', 'User name');
   $worksheet->setCellValue('B1', 'First name');
   $worksheet->setCellValue('C1', 'Last name');
	    
   $excelRow = 2;
	    	
   $worksheet->setCellValue('A' . $excelRow, 'admin');
   $worksheet->setCellValue('B' . $excelRow, 'testuser');
   $worksheet->setCellValue('C' . $excelRow, 'testuser');

   header('Content-Type: application/vnd.ms-excel');
   header('Content-Disposition: attachment;filename=Test.xls');
   header('Cache-Control: max-age=0');	
   $objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);
   $objWriter->save('php://output');
   exit;
?>

嗨,我想用php将我的数据导出为ex​​cel文件。我可以将文件下载为excel。但我在excel中出错,如下所示。你能帮我解决这个问题吗?先感谢您。

致命错误:未捕获的 PHPExcel_Writer_Exception:无法将临时 zip 文件 C:\Users**\AppData\Local\Temp\php65EC.tmp 复制到 php://output。在 C:\xampp\htdocs\xampp\PhpTest\PHPExcel\Writer\Excel2007.php:395

警告副本(C:\Users**\AppData\Local\Temp\php65EC.tmp):无法打开流:C:\xampp\htdocs\xampp\PhpTest\PHPExcel\Writer\Excel2007.php 中没有这样的文件或目录

J.盐

我写了下面的代码而不是“$objWriter->save('php://output');”。并且excel被正确打开。

$filePath = sys_get_temp_dir() . "/" . rand(0, getrandmax()) . rand(0, getrandmax()) . ".tmp";
$objWriter->save($filePath);
readfile($filePath);
unlink($filePath);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将sql server中的大量数据导出到excel文件中

来自分类Dev

如何将 PyCharm 文件中的数据导出到 Excel 工作表中?

来自分类Dev

如何将渲染的表格数据导出为 pdf 文件或 reactjs 中的任何其他格式

来自分类Dev

如何将多个数据表导出到单个Excel文件中的多个工作表

来自分类Dev

如何将旧 Excel 文件中多张工作表中的数据导出到新 Excel 文件中的一张工作表中

来自分类Dev

如何将Excel选项卡上的数据导出到其自己的Excel文件?

来自分类Dev

VBA Excel将文件导出为.csv,同时将数据保留在适当的列中

来自分类Dev

如何将所有数据框导出到Excel文件

来自分类Dev

如何将所有数据框导出到Excel文件

来自分类Dev

将数据框导出为 R 中单个 Excel 文件中的多个工作表

来自分类Dev

如何将几个文件的文件名导出到Excel工作表中?

来自分类Dev

如何将HTML文件显示为网页?

来自分类Dev

如何将网页保存到地址为.aspx的文件中

来自分类Dev

如何将Excel工作表导出为图像?

来自分类常见问题

如何将表中的所有数据导出为可插入的sql格式?

来自分类Dev

如何将mongoDB数据导出为CSV格式?

来自分类Dev

如何将MySQL数据库导出为CSV

来自分类Dev

如何将mongoDB数据导出为CSV格式?

来自分类Dev

如何将sqlite数据库导出为查询

来自分类Dev

如何将MySQL数据库导出为CSV

来自分类Dev

如何将 react 组件渲染的数据导出为 pdf?

来自分类Dev

如何将JSON文件导出为Webpack中的单独块?

来自分类Dev

如何将PowerPoint中的两个不同的幻灯片导出为PDF文件?

来自分类Dev

如何将部分bash脚本导出为外部文件

来自分类Dev

如何将Android Studio项目导出为zip文件?

来自分类Dev

如何将HTML表导出为.xlsx文件

来自分类Dev

如何将MMC的证书导出为PFX文件?

来自分类Dev

如何将部分bash脚本导出为外部文件

来自分类Dev

如何将包含数字和文本列的数据导出到Matlab中的csv文件中?

Related 相关文章

  1. 1

    如何将sql server中的大量数据导出到excel文件中

  2. 2

    如何将 PyCharm 文件中的数据导出到 Excel 工作表中?

  3. 3

    如何将渲染的表格数据导出为 pdf 文件或 reactjs 中的任何其他格式

  4. 4

    如何将多个数据表导出到单个Excel文件中的多个工作表

  5. 5

    如何将旧 Excel 文件中多张工作表中的数据导出到新 Excel 文件中的一张工作表中

  6. 6

    如何将Excel选项卡上的数据导出到其自己的Excel文件?

  7. 7

    VBA Excel将文件导出为.csv,同时将数据保留在适当的列中

  8. 8

    如何将所有数据框导出到Excel文件

  9. 9

    如何将所有数据框导出到Excel文件

  10. 10

    将数据框导出为 R 中单个 Excel 文件中的多个工作表

  11. 11

    如何将几个文件的文件名导出到Excel工作表中?

  12. 12

    如何将HTML文件显示为网页?

  13. 13

    如何将网页保存到地址为.aspx的文件中

  14. 14

    如何将Excel工作表导出为图像?

  15. 15

    如何将表中的所有数据导出为可插入的sql格式?

  16. 16

    如何将mongoDB数据导出为CSV格式?

  17. 17

    如何将MySQL数据库导出为CSV

  18. 18

    如何将mongoDB数据导出为CSV格式?

  19. 19

    如何将sqlite数据库导出为查询

  20. 20

    如何将MySQL数据库导出为CSV

  21. 21

    如何将 react 组件渲染的数据导出为 pdf?

  22. 22

    如何将JSON文件导出为Webpack中的单独块?

  23. 23

    如何将PowerPoint中的两个不同的幻灯片导出为PDF文件?

  24. 24

    如何将部分bash脚本导出为外部文件

  25. 25

    如何将Android Studio项目导出为zip文件?

  26. 26

    如何将HTML表导出为.xlsx文件

  27. 27

    如何将MMC的证书导出为PFX文件?

  28. 28

    如何将部分bash脚本导出为外部文件

  29. 29

    如何将包含数字和文本列的数据导出到Matlab中的csv文件中?

热门标签

归档