CSV文件在不同列中显示值

时间:2013-12-23 06:29:00

标签: php csv fputcsv

我有一个数组$ email_details,它是这样的:

Array
(
    [email_address] => myemailid@yahoo.com
    [mail_client_friendly_name] => Apple iPhone iOS 7
)

我正在尝试将其放入CSV并执行以下代码:

    header("Content-type: text/csv");
    header("Content-Disposition: attachment; filename=file.csv");
    $outputBuffer = fopen("php://output", 'w');
        foreach ($email_details as $email) {
            fputcsv($outputBuffer,$email); 
        }
        fclose($outputBuffer);

我在这里收到CSV文件。但是当我在开放式办公室或任何其他电子表格中打开它时,第二列的第一部分与第一列一起显示,其余部分在多列中生成。当我检查o / p时,它就像第二列包含在双引号内。如何在单个列中显示它

这是一个截屏

enter image description here

Apple iPhone iOs7应该列在一栏中。我的意思是第一列应该是电子邮件ID,第二列是客户端名称。

0 个答案:

没有答案