如何解决将带国家代码的电话号码导出到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 举报,一经查实,本站将立刻删除。