Mysql
 sql >> Base de données >  >> RDS >> Mysql

Lors de l'importation de CSV, ignorer l'en-tête ou la première ligne

ParseCSV est le moyen le plus récent et le plus simple d'obtenir des données à partir de CSV et vous pouvez facilement contrôler les données à partir de CSV.

dans lequel vous devez ajouter un fichier de bibliothèque selon le chemin approprié

e.g. require_once 'parsecsv.lib.php';

Ensuite, il renvoie le titre et les données séparément.

$filename = 'abc.csv';  // path of CSV file or after upload pass temp path of file
$csv = new parseCSV();
$csv->auto($filename);

foreach ($csv->titles as $value):
$getcsvtitle[] = // get header in variable
endforeach;

foreach ($csv->data as $key => $row):
 //$getdataasperrow = // get data row wise.
endforeach;

ParseCSV renvoie les données au format tableau après avoir simplement ajouté la bibliothèque, ce qui vous permet de séparer facilement l'en-tête et les autres données , et compatible avec les nouvelles lignes et les caractères spéciaux, et je l'ai toujours utilisé également.

Veuillez également consulter le lien ci-dessous pour plus de détails.

ParseCSV GitHub