phpMyAdminの古いバージョンからアップグレードした後、(タブで区切られたファイルで)同様の問題が発生しました。次の点が役立つ場合があります。
- phpMyAdminには、正しい列数が必要です。 phpMyAdminの古いバージョンでは、行の最後にある列に空の値を指定しないことで回避できましたが、これはもはや当てはまりません。
- Excelファイルをテキストにエクスポートし、行の先頭または末尾の列が完全に空の場合、Excelはそれらの行の空白をエクスポートしません。何かを入れるか、空白のままにして、結果のファイルを正規表現を使用してテキストエディタで編集する必要があります。空白の最初の行を追加するには、
^
を検索します,
に置き換えます (CSVファイル)または\t
(タブファイル);$
の検索の最後に2つの列を追加します,,
に置き換えます または\t\t
など - データの最後の行を参照するエラーメッセージを回避するために、ファイルの最後に空白行を追加します。これは
バグ のようです これは新しいバージョンで修正されています。 - テキストエディタで、ファイルのエンコードも確認してください。Excelは、phpMyAdminが気に入らないBOMを使用したUTF-16などとして保存することがあります。