PHP:将表导出到Excel而不使用隐藏列

时间:2012-10-02 14:48:25

标签: php jquery excel

我正在尝试从Excel中导出PHP表格。一切都很好,但我需要在PHP中使用JQuery隐藏一些列。当我将带有隐藏列的表导出到Excel时,隐藏列显示为零值。

这是我正在使用的代码:

import_request_variables('P');
$title="Table Results";
$var= "Content-Disposition: attachment; filename=".$title.".xls";
header('Content-type: application/vnd.ms-excel');
header($var);
echo $_POST['tableExcel'];

tableExcel是表格的表格。

导出到Excel时,有没有办法不包含隐藏列?
谢谢

1 个答案:

答案 0 :(得分:0)

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

这不是HTML文件类型。为了操作HTML,HTML中需要脚本命令或内联脚本才能调用jQuery。除非您的Excel程序具有某种jQuery模拟器,否则您要求执行此文件类型无法执行的操作。

如果这是HTML,你可以这样做:

$('#myColumnId').css('display','none');