欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2022-05-25 23:53:39
...
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("", $title);echo "$title\n";

当然前后还有和

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