php - Maatwebsite excel library v2.1 如何删除我不需要的库生成的额外列
问题描述
我写了这段代码。
Excel::create("actes".Carbon::now(), function($excel) {
$excel->sheet("TARIF PARTICULIER", function($sheet) {
$categs=$_REQUEST['categs'];
$actes=Acte::join("categorie_acte","acte.categorie_id","categorie_acte.id")
->join("tarif_acte","tarif_acte.id_acte","acte.id")
->join("tarif","tarif_acte.id_tarif","tarif.id")
->whereIn('categorie_acte.id',$categs)
->where('deleted',Product::PRODUCT_UP)
->where(['acte.centre_id'=>session("currentcentre"),
'tarif.centre_id'=>session("currentcentre")])
->whereIn("tarif.libelle",["TARIF PARTICULIER","Tarif
particulier",'Particuliers'])
->orderBy("acte.libelle")
->select("acte.libelle as Nom","tarif_acte.prix as Prix",
"categorie_acte.libelle as Categorie")
->get();
if($actes&&!empty($actes))
$sheet->fromArray($actes->toArray(), null, 'A1', true);
});
})->export('xls');
我期待这个回应
但我得到的是:
我在请求中从未提到过一个额外的列(最后一个名称类别)女巫。我希望您的帮助知道它是如何出现的以及如何避免它。谢谢你。
解决方案
推荐阅读
- javascript - React Native:动态底层
- ruby-on-rails - 调用错误进行验证时,nil:NilClass 的未定义方法“错误”
- xpages - 当我尝试从在 Notes 客户端中打开的 Xpage 页面下载文件时,Notes 崩溃
- discord.js - 时间命令说“NAN”:歌曲持续时间的“NaN”
- docker - 在 Ubuntu 机器上是否需要 Docker Machine?
- python - Python 3 - 如何从命令行应用程序中删除空行
- excel - 删除行时保持公式不变
- javascript - ReferenceError: 在初始化之前不能访问词法声明`X'
- laravel - Laravel Cashier 新订阅 Stripe 抛出“无法确定请求哪个 URL:”错误
- android - 在 Flutter 上退出原生 Android 活动需要两次后按