「Missing or stray quote on line」というエラーを解消する
その行の引用符が対応していません。曲がった引用符、閉じ忘れた引用符、余分な引用符のいずれかです。テキストエディターでファイルを開き、曲がった引用符をまっすぐな引用符に置き換え、引用符で囲まれた各値がまっすぐな二重引用符で開いて閉じることを確認してください。
Shopify のエラーメッセージ
Missing or stray quote on line
このエラーの意味
CSV ファイルは、カンマや改行を含む値を囲むのにまっすぐな二重引用符を使います。値が引用符を開いたまま閉じない場合や、CSV が認識しない曲がった引用符を使っている場合、行の残りが誤って読み取られ、Shopify はこのエラーを報告します。
よくある原因
- Excel や別のプログラムが、まっすぐな引用符を曲がった「スマート引用符」に置き換えました。
- 引用符で囲まれた値に、閉じる引用符がありません。
- 値の途中に余分な引用符が入力されました。
修正方法
- ファイルを、表計算ソフトではなくプレーンテキストエディターで開きます。引用符が見えるようになります。
- 「検索と置換」で “ と ” をまっすぐな引用符(")に置き換えます。
- エラーメッセージの行へ移動し、引用符で囲まれた各値に開く引用符と閉じる引用符があることを確認します。
- 余分な引用符は削除するか、値の中の引用符は 2 回("")書きます。
- ファイルを CSV UTF-8 形式で保存し、もう一度インポートします。
例
URL handle,Title,Price linen-shirt,“Linen shirt, white”,39.00
URL handle,Title,Price linen-shirt,"Linen shirt, white",39.00
タイトルに曲がった引用符が使われていました。CSV はこれを引用符として扱いません。まっすぐな引用符なら「Linen shirt, white」が 1 つの列に収まります。
予防方法
- CSV を編集するときは、表計算ソフトやテキストエディターの自動スマート引用符をオフにします。
- インポート前に、曲がった引用符や対応していない引用符を検出するバリデーターを使用します。
よくある質問
- 「Illegal quoting on line」とは何が違いますか?
- どちらも引用符の問題です。こちらは通常、引用符の欠落または余分な引用符を指します。illegal quoting は、引用符で囲まれていない値の中の引用符や、UTF-8 以外のファイルに関係することが多いです。
- インポートは他の行で続行されますか?
- 壊れた引用符は、ファイルの残りの部分の列をずらすことがあります。部分的なインポートに頼らず、修正してもう一度インポートしてください。
Skuvera の関連チェック
Shopify の公式説明を読むその他のインポートエラー
2026年10月30日 更新
Skuvera