При загрузке Excel \ n и \ t не работает

0

Я написал код для скачивания файла excel. это то, что я даю заголовок и данные. но мой заголовок не разделяется на вкладки. он накладывается только на одну вкладку (только в одной колонке). PLS ссылаются на m-код.

$res = mysql_query($sql);

    $header = "Sr No. \t Team Member Name \t Profile Name \t Email Id. \t Guys Count \tGirls Count \tNo.paid guys \tNo.paid girls \t Guest Count";


    while ($row_gl = mysql_fetch_assoc($res))
    {

            $sr_no = str_replace('"', '""', $count);
            $sr_no = '"' . $sr_no . '"' . "\t";
            $line .= $sr_no;

            if (empty($row_gl['ds_comments']))
            {
                $gl_count = str_replace('"', '""', "NA");
                $gl_count = '"' . $gl_count . '"' . "\n";
                $line .= $gl_count;
            }
            else
            {
                $gl_count = str_replace('"', '""', $row_gl['ds_comments']);
                $gl_count = '"' . $gl_count . '"' . "\n";
                $line .= $gl_count;
            }

            $count++;    
    }
    $name = date('d-m-y');
    //header("Content-type: application/octet-stream");

    header("Content-type:application/vnd.ms-excel;name='excel'");

    header("Content-Disposition: attachment; filename=".$name. ".xls");
    header("Pragma: no-cache");
    header("Expires: 0");

    // Output data
    echo $header . "\n\n" . $data;
Теги:

1 ответ

0

Вы подумывали о разделении запятой и создании CSV?

Лично я бы использовал одну из существующих библиотек PHP для Excel или CSV для чего-то подобного.

  • 0
    я разделил \ t и следующей строкой \ n. я не создаю CSV. Я хочу создать файл Excel.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню