首頁 > 後端開發 > php教程 > thinkphp导出excel表格问题,已经能导出表格了。

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

WBOY
發布: 2016-06-23 14:00:14
原創
1006 人瀏覽過

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板