gpt4 book ai didi

codeigniter-2 - PHPExcel - 从 HTML 表格创建电子表格?

转载 作者:行者123 更新时间:2023-12-03 18:26:04 24 4
gpt4 key购买 nike

我正在尝试创建一个简单的报告系统,它可以输出 HTML 或导出到 Excel。我已经通过 Codeigniter View 成功创建了一个 HTML 表,但我想知道是否有任何方法可以重用该 View 来创建 Excel 导出,而不是手动执行,因为我必须更新每次我想对报告进行更改时,它都在两个地方。

任何建议表示赞赏。

谢谢。

最佳答案

这似乎有效:

// Load the table view into a variable
$html = $this->load->view('table_view', $data, true);

// Put the html into a temporary file
$tmpfile = time().'.html';
file_put_contents($tmpfile, $html);

// Read the contents of the file into PHPExcel Reader class
$reader = new PHPExcel_Reader_HTML;
$content = $reader->load($tmpfile);

// Pass to writer and output as needed
$objWriter = PHPExcel_IOFactory::createWriter($content, 'Excel2007');
$objWriter->save('excelfile.xlsx');

// Delete temporary file
unlink($tmpfile);

关于codeigniter-2 - PHPExcel - 从 HTML 表格创建电子表格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23562380/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com