微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将带国家代码的电话号码导出到excel成为公式|网站 |优秀 |拉拉维尔 | PHP

如何解决将带国家代码的电话号码导出到excel成为公式|网站 |优秀 |拉拉维尔 | PHP

我正在开发 Laravel 应用程序,我使用 maatwebsite/excel 包将客户端的信息导出到 excel。

一切都按预期进行。但是当我开始导出带有国家代码的客户电话号码(显然包括加号)时,excel 字段下的值变成了公式部分。

ClientsExport.PHP

class ClientsExport implements FromCollection,Withheadings,WithMapping,WithColumnFormatting
{
    // ...
    public function headings(): array
    {
        return [
            'Name','Identification type','Tax ID','Email','Address','Country','Department','Zip','Fax','Phone','Mobile','Date'
        ];
    }

    public function columnFormats(): array
    {
        return [
            'H' => 0,'I' => 0,'J' => '@','K' => '@','L' => NumberFormat::FORMAT_DATE_DDMMYYYY,];
    }
    // ...
}

我什至尝试了通用格式和文本格式(即“通用”或“@”),但仍然出现相同的错误。字段 J 和 K 分别具有电话和移动价值。

数据导出到excel文件。我认为这是 excel 文件认行为,即当我们单击带有加号前缀的字段值时,它会自动成为公式栏部分。

我可以摆脱它并改变行为吗?提前谢谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。