在php中从outlook csv导入联系人
嗨,有人能帮我从outlook文件导入联系人吗。我假设它是csv文件的一种形式下面类似的内容应该适用于标准csv(我不确定outlook是否对格式进行了任何非标准更改)在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
$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”,因此即使是一些表说明也会有所帮助。。