Все время забываю, поэтому добавлю-ка сюда напоминалку.
Итак - как задать разделитель в CSV файл, чтобы при открытии Excel-ем данные сразу разносились по колонкам?
Ответ: первой строкой добавить sep= и указать разделитель. Например, для точки с зяпятой:
sep=;