Ik heb soortgelijke problemen gehad (met een door tabs gescheiden bestand) na het upgraden van een oude versie van phpMyAdmin. De volgende punten kunnen nuttig zijn:
- phpMyAdmin moet het juiste aantal kolommen hebben. In oudere versies van phpMyAdmin kon je wegkomen door geen lege waarden op te geven voor kolommen aan het einde van de rij, maar dit is niet langer het geval.
- Als u een Excel-bestand naar tekst exporteert en kolommen aan het begin of einde van rijen helemaal leeg zijn, exporteert Excel geen spaties voor die rijen. U moet iets invoeren of leeg laten en vervolgens het resulterende bestand bewerken in een teksteditor met reguliere expressies, b.v. zoek naar
^
. om een lege eerste rij toe te voegen en vervang door,
(CSV-bestand) of\t
(tabbestand); om twee kolommen toe te voegen aan de eindzoekopdracht voor$
en vervang door,,
of\t\t
enz. - Voeg een lege regel toe aan de onderkant van het bestand om de foutmelding te vermijden die verwijst naar de laatste regel met gegevens. Dit lijkt een bug te zijn dat is opgelost in nieuwere versies.
- Controleer in de teksteditor ook de bestandscodering, aangezien Excel soms opslaat als UTF-16 met stuklijst, wat phpMyAdmin niet leuk vindt.