php根据html表格导出excel文件,PHPExcel导出HTML表格到xlsx

我需要导出HTML表格从数据库到xlsx文件尽可能容易。PHPExcel导出HTML表格到xlsx

我试过PHPExcel和一些JS插件,但没有成功。

有没有新的解决方案?

我发现的一切都快过去了10年。

这是我创建:

我的HTML表单:

我PHPExcel代码(文件:的download.php):

require_once "../Classes/PHPExcel.php";

$objPHPExcel = new PHPExcel();

$objPHPExcel->getActiveSheet()->setCellValue('A1', 'hello world!');

$objPHPExcel->getActiveSheet()->setTitle('Chesse1');

header('Content-Type: application/vnd.ms-excel');

header('Content-Disposition: attachment;filename="helloworld.xlsx"');

header('Cache-Control: max-age=0');

$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');

$objWriter->save('php://output');

?>

当我按一下按钮,它下载文件,但我无法打开它,因为“错误的格式”。

导出Excel文件的工作,但另一个问题出现了。

我遇到的问题是错误的字符集。 我需要使用这样的字符:ě,š,ř,ž,ý,á,í等,这些字符完全搞砸了。

+0

#1 ....确保绝对没有其他输出从您的脚本,甚至没有新行,正在发送到浏览器 –

+0

#2 ....使用UTF-8的所有字符串和文字,然后它不会混淆字符,如ě,š,è,ř,ž,ý,á,í等。 –

+0

为什么你会期望“新”解决方案设计用于以原生Excel格式编写文件+岁? –

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值