Oi,
Veja o exemplo abaixo.
Note que a primeira linha é o nome das colunas e as linhas subsequentes são os registros. Nesse exemplo nós temos três colunas:"Nome", "Idade", "Cor Preferida" e a informação de cada coluna está separada por virgulas (o padrão).
Nome,Idade,CorPreferida
Kaio,25,Azul
Fabio,45,Amarelo
Mas também é possível fazer a separação dos valores usando outros caracteres, como o "ponto e vírgula":
Nome;Idade;CorPreferida
Kaio;25;Azul
Fabio;45;Amarelo
Ou qualquer outro caracter:
Nome_Idade_CorPreferida
Kaio_25_Azul
Fabio_45_Amarelo
Assim, quando o caracter usado para separação dos valores for diferente de vírgula, devemos indicar na opção sep=";"
Fico a disposição!