gpt4 book ai didi

php - 使用php导出xls文件

转载 作者:行者123 更新时间:2023-11-29 23:02:31 27 4
gpt4 key购买 nike

我想导出xls文件中的数据,我已经这样做了,但问题是所有数据都不是制表符格式,所有数据都以“,”分隔,我没有发现我的代码有什么问题,我已将我的代码粘贴到此处,请检查并给我正确的解决方案

$column = array("id", "name","description","status","cname","agency","phone","website");
$writecolumn = array("ID", "Artis Name","Description","Status","Category Name","Agency Name","Phone Number","Website");
$csv_export='';
$categoryname=$results[0]['cname'];
for($i = 0; $i < count($column); $i++)
{
$csv_export.= '"'.$writecolumn[$i].'",';
}
$csv_export.= "\n";
for($j = 0; $j < count($results); $j++)
{
for($i = 0; $i < count($column); $i++)
{
$csv_export.= '"'.$results[$j][$column[$i]].'",';
}
$csv_export.= "\n";
}
$filename = $categoryname."-Category-Artist-Data.xls";
}
else
{
$csv_export.= "\n";
$csv_export.= "No Record Found";
$filename = "Blank.xls";
}

header('Content-type: application/xls');
header('Content-Disposition: attachment; filename='.$filename);
echo $csv_export;
exit;

我的数组是这样的

    Array
(
[0] => Array
(
[id] => 529
[name] => Fabiana Karla
[description] => O orçamento abaixo será enviado diretamente para o empresário exclusivo do artista ou agente autorizado. Tenha sempre o melhor preço e a segurança de estar negociando direto com os empresários oficiais dos artistas.
[status] => 0
[cname] => Comediante
[agency] =>
[phone] =>
[website] =>
)

[1] => Array
(
[id] => 530
[name] => Fafy Siqueira
[description] => O orçamento abaixo será enviado diretamente para o empresário exclusivo do artista ou agente autorizado. Tenha sempre o melhor preço e a segurança de estar negociando direto com os empresários oficiais dos artistas.
[status] => 0
[cname] => Comediante
[agency] =>
[phone] =>
[website] =>
)

)

您可以在此处查看图片 http://i.stack.imgur.com/LolAS.png

最佳答案

检查此代码。您需要将“,”更改为“\t”以进行制表符分隔

    $column = array("id", "name","description","status","cname","agency","phone","website");
$writecolumn = array("ID", "Artis Name","Description","Status","Category Name","Agency Name","Phone Number","Website");
$csv_export='';
$categoryname=$results[0]['cname'];
for($i = 0; $i < count($column); $i++)
{
$csv_export.= '"'.$writecolumn[$i].'"\t';
}
$csv_export.= "\n";
for($j = 0; $j < count($results); $j++)
{
for($i = 0; $i < count($column); $i++)
{
$csv_export.= '"'.$results[$j][$column[$i]].'"\t';
}
$csv_export.= "\n";
}
$filename = $categoryname."-Category-Artist-Data.xls";
}
else
{
$csv_export.= "\n";
$csv_export.= "No Record Found";
$filename = "Blank.xls";
}

header('Content-type: application/xls');
header('Content-Disposition: attachment; filename='.$filename);
echo $csv_export;
exit;

关于php - 使用php导出xls文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28425493/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com