Импорт контактов из outlook csv в php - PullRequest
0 голосов
/ 04 августа 2011

Привет. Может ли кто-нибудь помочь мне с тем, как импортировать контакты из файла Outlook. Я предполагаю, что это форма файла CSV

Ответы [ 3 ]

1 голос
/ 04 августа 2011
1 голос
/ 04 августа 2011

Что-то вроде ниже должно работать для стандартного CSV (я не уверен, что outlook вносит какие-либо нестандартные изменения в формат

$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;
 }

В значениях массива должны быть все данные с $ values ​​[0], показывающими имена полей.

0 голосов
/ 07 августа 2011

Я обнаружил, что разрешен экспорт в виде значений, разделенных табуляцией.Который является текстовым файлом.Я использовал file-get-contents с str-getcsv , чтобы разобрать его в массив.

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