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を操作するには、jQueryを呼び出すことができるようにHTML内にスクリプトコマンドまたはインラインスクリプトが必要です。Excelプログラムに何らかのjQueryエミュレーターがない限り、このファイルタイプでは不可能なことを実行するように求められます。

ただし、これがHTMLの場合は、次のように実行できます。

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