📚

【Laravel】csvの全項目をダブルクォーテーションで囲む方法!

2024/10/08に公開

泉(@izumin_0401)です。

今回は、Laravelでcsvの全項目をダブルクォーテーションで囲む方法を解説しやす!

ブログ記事はこちら

https://traveler0401.com/laravel-csv-enclosure-double/

【Laravel】csvの全項目をダブルクォーテーションで囲む方法

use League\Csv\Writer;

class CsvService
{
    public function exec()
    {
        $csv = Writer::createFromString('');

        $csv->forceEnclosure(); // ダブルクォーテーションで囲む

        $csv->insertOne($header);
        $csv->insertAll($data);

        return $csv->getContent();
    }
}

「forceEnclosure」を使えば全項目をダブルクォーテーションで囲んでくれます。

https://csv.thephpleague.com/9.0/writer/#force-enclosure

まとめ

ライブラリを使えばめっちゃ簡単にできた...

よろしくっす!(謎テンション)

ではまた!

最後に

暇つぶしにTwitterブログもやってるので見てね。

Discussion