1

我正在尝试从 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 时有没有办法不包括隐藏列?
谢谢

4

1 回答 1

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

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

但是,如果这是 HTML,您可以这样做:

$('#myColumnId').css('display','none');
于 2012-10-02T17:10:11.243 回答