2017-07-14 1 views
0

Ich versuche, nur Colum mit rotem Etikett in einer CSV-Datei zu lesen. Gibt es dafür eine PHP-Funktion oder ein Symfony-Bundle? Jetzt lese ich CSV-Datei mit fgetcsv Funktion:lesen Sie eine Farbe der CSV-Spalte aus PHP

foreach($request->files->get('importFile') as $file) { 
    if (($handle = fopen($file->getRealPath(), "r")) !== FALSE) { 
     // get the rest of the rows 
     $data = array(); 
     $i = 0; 
     while ($row = fgetcsv($handle, 0, ';')) { 
      if($i>1) { 
       $data[] = $row; 
       $i++; 
      } 

      print_r($data);die; 

     } 
    } 
} 

Aber es ist nicht das Etikett des color.Is eine Art und Weise liest die Farbe auf den CSV-Dateien zu lesen?

+3

Sie können die Farbe jeder Zeile in CSV nicht festlegen, da CSV einfach textbasiert ist –

Antwort

2

CSV-Dateien haben keine Formatierung.

.xls oder .odt Dateien haben Formatierung, aber CSV definitiv nicht - nur Daten werden dort gespeichert. Sehen Sie sich die Datei mit einem Texteditor an.