PDA

View Full Version : Modifica CSV


Joga3
20-09-2007, 09:16
Buongiorno a voi tutti, ho un problema :confused:

Tratto dei file CSV che provengono da file "xls" convertiti. Mi servirebbe un programmino(scritto in C o in PHP ancora meglio) che si vada a leggere il file, scorra tutte le righe ed inserisca 1 ";" alla fine di ogni riga questo fino alla fine. Qualche idea? :)

Non credo sia nulla di trascendentale:mbe:

Grazie in anticipo

andbin
20-09-2007, 09:45
Tratto dei file CSV che provengono da file "xls" convertiti. Mi servirebbe un programmino(scritto in C o in PHP ancora meglio) che si vada a leggere il file, scorra tutte le righe ed inserisca 1 ";" alla fine di ogni riga questo fino alla fine. Chiaramente devi scrivere prima un nuovo file, poi eventualmente lo sostituisci al vecchio.

Comunque una cosa del genere in PHP dovrebbe andare bene:
if ($handle1 = @fopen ("unfile.txt", "r"))
{
if ($handle2 = @fopen ("unaltrofile.txt", "w"))
{
while (($line = fgets ($handle1, 4096)) !== FALSE)
{
$line = rtrim ($line, "\r\n");
fwrite ($handle2, $line . ";\r\n");
}

fclose ($handle2);
}

fclose ($handle1);
}