Home  >  Article  >  Backend Development  >  thinkphp导出excel表格问题,已经能导出表格了。

thinkphp导出excel表格问题,已经能导出表格了。

WBOY
WBOYOriginal
2016-06-23 14:00:141001browse

thinkphp导出excel表格问题,已经能导出表格了。但是由于导出的表格有时间,它不能完全显示,怎样更改导出来的表格的样式?宽度?没有找到设置的地方


回复讨论(解决方案)

其实你拉下单元格,时间就显示出来,最好不要人为的去控制。

其实你拉下单元格,时间就显示出来,最好不要人为的去控制。
恩,手动拉可以。但是不如生成的时候就设定好单元格宽度方便

你手拉下单元格就行了

你的列间使用"\t"(制表符)标识的,你实际输出的是 csv 格式数据
其实 excel 可以接受多种格式的文档,自然也包括 html
使用 html 的表格标记 table、tr、td、th 并结合 css 就可以产生完美的表格了(当然不能有图片)

mark一记  手头闲了试一试xu大的妙招  之前我也都是直接生成然后手动去调整的...

你的列间使用"\t"(制表符)标识的,你实际输出的是 csv 格式数据
其实 excel 可以接受多种格式的文档,自然也包括 html
使用 html 的表格标记 table、tr、td、th 并结合 css 就可以产生完美的表格了(当然不能有图片)
说的太笼统,有点明白你的意思,但不知道具体怎么做

比如你的

$title = implode("\t", $title);echo "$title\n";
就可写作
$title = implode("</th><th>", $title);echo "<tr><th>$title</th</tr>\n";

当然前后还有


1.调整样式,可以认为在单元格添加html标签
2.调整宽度,可以控制excel导出的时候宽度。请参考  http://www.thinkphp.cn/topic/3739.html

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:又有问题出现了-。-Next article:php 字符串变短