2011-08-04 81 views
0

嗨可以一些身體幫助我如何從Outlook文件導入聯繫人。我想這是CSV文件的形式從outlook csv在php導入聯繫人

+0

如果你想要一個答案,你就必須提供比更多的信息,因爲它代表這是一個'我可以HAZ這個問題? – Johan

+0

我認爲不同版本的Outlook以不同的方式導出這些文件。如果您發佈(部分)導出的文件並定義了要將其轉換爲的格式,則可能有人可以提供幫助。你將你的問題標記爲「mysql」,所以即使是一些表格描述也是有用的。 – Bing

回答

0

我發現它被允許出口爲標籤分隔的價值觀。一個txt文件。我str-getcsv噸使用哪個file-get-contents將其解析爲一個數組。

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

,如果你想使用CSV文件使用以下

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

類似下面應該爲一個標準的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; 
} 

數組值所應有的一切與$數據值[0]顯示的字段名。