
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【JavaScript】CSV 書き出しの際に必要なエスケープ処理と二次元配列→文字列変換の方法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【JavaScript】CSV 書き出しの際に必要なエスケープ処理と二次元配列→文字列変換の方法 - Qiita
CSV 書き出しの際に必要なエスケープ処理と二次元配列→文字列変換の方法 こんにちは、ndj です。 二次元... CSV 書き出しの際に必要なエスケープ処理と二次元配列→文字列変換の方法 こんにちは、ndj です。 二次元配列から変換した CSV(カンマと改行コードで区切ってあるアレです)をファイルなどに書き出す際に値にエスケープ処理を施す必要があったので、そのときの方法を記録しておきます。 また、合わせて二次元配列を CSV 形式の文字列へ変換する方法についても記録しておきます。 なぜエスケープ処理が必要なのか CSV 形式のファイルを作成する際、なぜエスケープ処理が必要なのかといいますと、値の中に**,(カンマ)や\n**(改行)が含まれてしまっていると、Excel や他のアプリケーションなんかで CSV を読み込んだときに値中に含まれている**,(カンマ)や\n**(改行)と区切り文字である**,(カンマ)や\n**(改行)を区別できないわけです。 なので、値は「""(ダブルクォーテーション)」