Second Correction: It does skip every other record (this symptom escaped me at first because the order of result set returned from the query is different than the order in the source database).
The problem is, in fact, due to differences between Windows and UNIX interpretations of NEW LINE. On Windows (Excel & Access), new lines are created by adding two characters, ASCII 10 and 13 (Carriage return and line feed). The second character causes MySQL to skip the following line. If I delete all the carriage returns, all the records are imported.