Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将HTML中的列隐藏到Excel_Php_Html_Excel - Fatal编程技术网

Php 将HTML中的列隐藏到Excel

Php 将HTML中的列隐藏到Excel,php,html,excel,Php,Html,Excel,我正在开发一个Excel格式的导出工具。为了减少生成时间,我不想使用PHPExcel。 这是我代码的一部分: 我喜欢将第一列隐藏为命名ID。我在HTML中测试了以下代码 CSS: HTML: hidden="hidden" 这些测试没有结果。你知道这是否可行吗 提前谢谢 使用以下任一项: CSS jQuery $("tr td:first-child").hide(); $("tr td").first().hide(); 或者,如果您不想使用psuedocodes:first child,

我正在开发一个Excel格式的导出工具。为了减少生成时间,我不想使用PHPExcel。 这是我代码的一部分:

我喜欢将第一列隐藏为命名ID。我在HTML中测试了以下代码

CSS:

HTML:

hidden="hidden"
这些测试没有结果。你知道这是否可行吗


提前谢谢

使用以下任一项:

CSS

jQuery

$("tr td:first-child").hide();
$("tr td").first().hide();

或者,如果您不想使用psuedocodes
:first child
,请在每行的所有第一行中添加相同的类,并使用CSS/JS将它们隐藏起来。对于表,您必须对同一行/列中的所有元素执行相同的操作。因此,如果你想隐藏第一列,给所有元素一个相同的CSS类,然后说
style=display:none

,你可以给所有
th
td
一个类,然后使用CSS来
display:none
如果你不想显示列a,为什么还要费心写它呢?这只是您正在使用的HTML标记creating@mark-这是Excel中的一个选项。在这种情况下,我喜欢使用它。我认为我的问题有点不理解。在ideone中的渲染不是真正的渲染!PHP头被跳过。如果我使用PHPExcel,我可以做到,但我更喜欢问这个问题,用HTML找到解决方案。如果有解决办法!!我想你不明白我的问题。但是,您不能在Excel中使用JS通过html编写。我测试了第一个,但没有像我在问题中说的那样工作。
tr td:first-child{ display:none; }
$("tr td:first-child").hide();
$("tr td").first().hide();