2011-08-04 4 views
0

Salut un corps peut m'aider sur la façon dont je peux importer des contacts à partir d'un fichier Outlook. Je suppose que c'est une forme de fichier csvImporter des contacts à partir de outlook csv dans php

+0

Si vous voulez une réponse, vous devez fournir plus d'informations que cela, car il s'agit d'un 'je peux haz le codez? 'question. – Johan

+0

Je pense que différentes versions d'Outlook les ont exportées de différentes manières. Si vous publiez (partie de) le fichier exporté et définissez également le format dans lequel vous voulez qu'il soit converti, quelqu'un pourrait vous aider. Vous avez étiqueté votre question "mysql", donc même une description de la table pourrait être utile. – Bing

Répondre

0

j'ai découvert qu'il a été autorisé à l'exportation comme onglet valeurs séparées. ce qui est un fichier txt. je file-get-contents avec str-getcsv t o l'analyser en un tableau.

str-getcsv(file-get-contents($file), "\t") 

si vous souhaitez utiliser le fichier csv l'utilisation de ce qui suit

str-getcsv(file-get-contents($file), ",") 
1

Quelque chose comme ci-dessous devrait fonctionner pour un fichier CSV standard (je ne sais pas si les perspectives apporte des modifications non standard au format

$csvLines = file(/path/to/file.csv); 
$values = array(); 
foreach($csvLines as $line) 
{ 
    $fields = explode(',', $line); 
    $fieldsTrimmed = array(); 
    foreach($fields as $field) 
    { 
     $field = trim($field) 
     $fieldsTrimmed[] = trim($field, '"'); 
    } 
    $values[] = $fieldsTrimmed; 
} 

Les valeurs du tableau doivent avoir toutes les données avec des valeurs $ [0] montrant les noms de champ.

Questions connexes