Even if you do specify a column as a text excel WILL assume that it contains dates sometimes.
Happened to me multiple times, even when i set each cell as a text.
Seems like copypasting a tab separated values resets the cells to their default state.
The problem with "things that look like dates being interpreted as dates" comes from not specifying that a column has type "text".