Tag: phpexcel

HTML表固定顶行没有

我使用PHPExcel库将Excel文件转换为html表。 编辑输出: https : //jsfiddle.net/simsimzzz/d1ccqveq/15/ 我怎么能(JQuery?)将顶行修复为 ? Client Type Client N° Incident blabla PHPExcel不会生成 .. 编辑 :现在我有一个 ,如何修复这个并根据 保持单元格的宽度

下载带有ajax调用的文件

我使用PHPExcel读取excel模板,填充数据,并要求用户下载文件。 generate_excel.php $objPHPExcel = PHPExcel_IOFactory::load(“./template.xlsx”); //populate data … header(‘Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet’); header(‘Content-Disposition: attachment;filename=”01simple.xlsx”‘); header(‘Cache-Control: max-age=0’); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, ‘Excel2007’); $objWriter->save(‘php://output’); 当我直接从浏览器打开generate_excel.php时,会下载结果文件。 但是如果我对generate_excel.php进行ajax调用,我就不会得到下载提示。 使用chrome开发人员工具,我可以从“网络”选项卡中看到ajax调用已成功完成,并且在响应数据中看到了一堆随机字符。 我假设那是excel对象。 有谁知道如何使用ajax实现下载excelfunction? 我不想刷新页面。 当用户点击“导出”按钮时,应该对php文件进行ajax调用并提示用户下载。 谢谢!

使用ajax调用下载PHPExcel

App::import(‘Vendor’, ‘PHPExcel/Classes/PHPExcel’); $objPHPExcel = new PHPExcel(); $objPHPExcel->getActiveSheet()->setTitle(‘ReceivedMessages’); header(‘Content-Type: application/vnd.ms-excel’); $file_name = “kpi_form_”.date(“Ym-d_H:i:s”).”.xls”; header(“Content-Disposition: attachment; filename=$file_name”); // If you’re serving to IE 9, then the following may be needed header(‘Cache-Control: max-age=1’); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, ‘Excel5’); $objWriter->save(‘php://output’); 当我直接从浏览器调用上面的代码时,会下载结果文件。 但是如果我对上面的代码进行ajax调用,我就不会得到下载提示。 我可以从控制台选项卡中看到ajax调用已成功完成,并在响应数据中看到一堆随机字符。 我假设那是excel对象。 有谁知道如何使用ajax实现下载excelfunction? 我不想刷新页面。 当用户点击“导出”按钮时,应该对php文件进行ajax调用并提示用户下载。