Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php中从outlook csv导入联系人_Php_Mysql_Outlook_Contacts - Fatal编程技术网

在php中从outlook csv导入联系人

在php中从outlook csv导入联系人,php,mysql,outlook,contacts,Php,Mysql,Outlook,Contacts,嗨,有人能帮我从outlook文件导入联系人吗。我假设它是csv文件的一种形式下面类似的内容应该适用于标准csv(我不确定outlook是否对格式进行了任何非标准更改) $csvLines = file(/path/to/file.csv); $values = array(); foreach($csvLines as $line) { $fields = explode(',', $line); $fieldsTrimmed = array(); foreach($f

嗨,有人能帮我从outlook文件导入联系人吗。我假设它是csv文件的一种形式

下面类似的内容应该适用于标准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]显示字段名。

我发现它可以作为制表符分隔的值导出。这是一个txt文件。我使用了将其解析为数组

str-getcsv(file-get-contents($file), "\t")
如果您希望使用csv文件,请使用以下命令

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

如果你想要一个答案,你必须提供更多的信息,就目前而言,这是一个
I can haz teh codez?
问题。我认为不同版本的Outlook以不同的方式导出了这些信息。如果你发布(部分)导出的文件,还定义了您希望转换为的格式,有人可能会提供帮助。您将问题标记为“mysql”,因此即使是一些表说明也会有所帮助。。