我想通过行显示TXT文件中的记录作为excel文件 .

我的代码就是这个例子 .

$datafile = "../../logs/log_tracking.txt";
        $data = file($datafile);

        foreach ($data as $line) {

            $list = explode("|", $line);

            //this line add to excel via adapter file.
            $exporter->addRow(array($list)); 

        }

这是TXT的记录 .

2018-12-08 17:44:24 -- user_ip: ::1 | tracking_porduct: Iphone 6 PLUS - Silicone Circle Gre | tracking_id: 2010

我想在列中添加停止在“|”的所有内容

例:

COLUMN 1 -  2018-12-08 17:44:24 -- user_ip: ::1
 COLUMN 2 - tracking_porduct: Iphone 6 PLUS - Silicone Circle Gre
 COLUMN 3 - tracking_id: 2010

我怎么能在文本文件中分开?