phpoffice Spreadsheet 表格自适应 头部失效

foreach ($sheet->getColumnIterator() as $column) {
$sheet->getColumnDimension($column->getColumnIndex())->setAutoSize(true);
}

使用如下代码使表格自适应之后还是有问题,就是标题栏没有自适应

phpoffice Spreadsheet  表格自适应 头部失效

如截图 内容虽然自适应了 但是标题栏红框部分没有自适应 有没有办法解决的?

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 10

$spreadsheet->getActiveSheet()->getColumnDimension(‘A’)->setAutoSize(true); 试试? getColumnIndex 这个是索引

2周前 评论
test2018 (楼主) 2周前

可以强制设置宽度

2周前 评论
test2018 (楼主) 2周前
bishi123 (作者) 5天前

中文内容自适应存在问题,你试一下用英文应该可以自适应。猜测可能是按字符串长度自动适应的!

2周前 评论

中文的存在问题。

1周前 评论

可以 先设置好一个excel 打开来修改 另存一份

1周前 评论

公司叫我弄一个特么复杂的excel 样式 我直接弄成 excel模板 然后填充数据就好

file

1周前 评论
test2018 (楼主) 1周前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!