logo products purchase download exchangetools  
Home Development Partners Resellers About  

 

 

IMI Contact Exporter for Microsoft Office Outlook”   is an application allowing you to export your contacts from Microsoft Office Outlook to a file used by other programs or to other applications such as Microsoft Office Excel, Microsoft Office Access.

The supported formats are:

  • CSV - comma-separated values - Each Contact is one line of the text file. Each field value of a Contact is separated from the next by a character - typically a comma.
  • XML - Extensible Markup Language – Each Contact is stored as logical element. XML is a text file divided into markups and content.
  • Microsoft Office Excel – Each Contact is stored as Office Excel row.  Each field value of a Contact is stored into separated cell.
  • SQL script - a text file that can contain a combination of Data Definition Language commands,  statements,  and scripting variables. 
  • HTML – Hyper Text Markup Language file, where exported Contacts are represented as a table. Each Contact stored as table row.
  • Microsoft Office Access – exported Contacts are stored as Microsoft Office Access Table. Each Contact is stored as row.  Each field value of a Contact is stored into separated column. 

"IM Contact Exporter for Microsoft Office Outlook" provides the unique opportunity  to restrict the exported data and define your own filter. For example, you can export only those contacts where Department stands for Accounting, or Company stands for ‘ABC’

The most remarkable feature of "IMI Contact Exporter for Microsoft Office Outlook" which makes it different from the other applications of that kind or the included in "Microsoft Office Outlook" export options is the unique opportunity to export also contacts found in Exchange Server Public Folders. For example, export of Public Contacts.

Getting started and first steps 

When you startIMI Contact Exporter for Microsoft Office Outlook”, in case that you have more than one Outlook profiles, select the one you prefer. 

After you have selected click on the “Log On” button.  

1.jpg

Figure 1

 

Select the folder with the contacts you want to export.  You can sort the end result by Display name or E-mail address. Just click on Column header.

 

Figure 2

Select the Next button so that you get the desired format of the exported file.

3.jpg

Figure 3

 

Choose the format of the file to which you are going  to export your contacts.


4.jpg

Figure 4

Depending on the format you have chosen you can define additional formatting values. They are available for:

  • CSV
  • XML
  • HTML

Figure 5

Available fields:

  • DateTime Format - A date and time format string defines the text representation of a DateTime value. For example, the Birthday field for a given contact is from DateTime type.
  • Boolean True/False – how to define Boolean values in the exported file. For example, the field “Private” for a given contact is from Boolean type.
  • Float Format – how to define digital values containing a decimal point in the exported file.
  • Currency Format – how to define Currency values in the exported file.  For example, the additional field Salary is from Currency type.
  • Null string – how to define values from the fields without an assumptive value.

Apart from the above mentioned formatting fields, each of the exported formats can have additional formatting options:

1.       CSV Options

5.jpg

Figure 6

  • Quote string - When we use literal strings we use the single quote (‘) character to indicate the beginning and ending of a string for some field (in case when delimiter is space). For example – ‘this is a string’ ‘this is second string’
  • Comma – default delimiter between the fields in the exported file
  • Multi-Value delimiter – certain properties contain more than one row. For example, the field Children. In order to separate each value and reorder the fields into one, you should choose Multi-Value delimiter or use the default one – pipe

 

2.       SQL Options

6.jpg

Figure 7

 

  • Table Name – The name of SQL table
  • Add “Create Table statement” – in the title section it adds the following SQL text in the exported file CREATE TABLE [TableName] (TableFieldDefinition);
  • Commit Options – some SQL servers provide the opportunity of saving the data at a certain stage of the implementation of the script. This can be done through the Commit SQL instruction. For example, you can save the result every 10 entries – then, for Commit after, you should set the value of 10. If you want to perform the Commit operation after the last entry as well then you should choose Commit after script.

An example of exported file with the following settings:


7.jpg

Figure 8



CREATE TABLE [MyTable] ([DisplayName] char varying(255),[LastName] char varying(255));

COMMIT;

INSERT INTO [MyTable] ([DisplayName],[LastName])  VALUES ('A. Ferreira','Ferreira');

INSERT INTO [MyTable] ([DisplayName],[LastName]) VALUES ('Albert Hajrizaj','Hajrizaj');

COMMIT;

....
INSERT INTO [MyTable] ([DisplayName],[LastName]) VALUES ('WENETU',null);

COMMIT;

3.       XML Options

8.jpg

Figure 9

  •  Standalone - The XML standalone element defines the existence of an externally-defined DTD.

It is a value element and stores the data corresponding to the value of the standalone string in the declaration. It is always a child of the XmlDecl element. Valid values for the standalone element are yes and no. An result example is shown below:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<!DOCTYPE s1 PUBLIC "http://www.imibo.com/example.dtd" "example.dtd">

<s1>.........</s1>

·   ADO Friendly – the generated exported file, can be next imported in any application supporting  ADO (Active Data Objects), such as Microsoft SQL Server 2005 and above, Microsoft Access 2000 and above, etc..

  

4.       HTML Options

9.jpg

Figure 10

·         You can define the font (name and size) of the text as well as the color used in the cells. Title of the HTML page

10.jpg

Figure 11

  • You can define the font (name and size)of the text
  • Background image

 

5.       Microsoft Access & Office Excel Options

11.jpg

Figure 12

  • Define the name of the table in Microsoft Access (Worksheet in Microsoft Excel)

 

Select the Next button in order to indicate the fields (Properties) for export
3.jpg

Figure 13

 

Selection of columns for export

12.jpg

Figure 14


  The left part of the form contains a list of the available properties (columns) which can be included in the exported file. Using the Add/Remove buttons you can include/exclude Contact properties. Function of the following buttons:

  • Default – adds columns by default
  • All – adds all available columns
  • Clear – deletes all available columns

You have to select at least one column for export in order to activate the Export button

Restriction of the exported result (define a filter)

You can decide which contacts to be added in the exported file. For that purpose you should click on the „Content Restrictions button.

13.jpg

Figure 15

A new window (Tool window form) will be opened  

14.jpg

Figure 16

You can select up to 4 fields according to which you can restrict the exported result. Using Union type And/Or, you can determine the relation between the fields. If you select And, as shown in the figure above, the exported file will contain only those contacts where Company equals ABC, City is Arlington  and State is VA, i.e  all the three conditions are fulfilled. If you select the Or option under Union type, then the exported file will contain contacts, where at least one of the conditions above is fulfilled.

The value of each restrictive field can be defined in the following way- “Is Equal”, “Contains”, “Starts with”.  In the case of “Is Equal”, the result will be restricted up to those contacts where the field equals the defined value. In the case of “Contains” those contacts, which somewhere in the indicated field contain the restrictive text, will be added. For example, if the restrictive text is ada, then the results will contain the contacts where the field is Canada, Nevada, etc.

 

In order to check and apply the filter you have defined you should click on the “Verify and Apply” button.

  16.jpg

Figure 17 – Example for filter

 

 

Tabular presentation of the possible fields in the export file:

Column Name

Type

Size
(chars)

Display Name

Text
(
adVarWChar)

255

Title

Text
(
adVarWChar)

255

First Name

Text
(
adVarWChar)

255

Middle Name

Text
(
adVarWChar)

255

Last Name

Text
(
adVarWChar)

255

Suffix

Text
(
adVarWChar)

255

Job Title

Text
(
adVarWChar)

255

Company

Text
(
adVarWChar)

255

Department

Text
(
adVarWChar)

255

File As

Text
(
adVarWChar)

255

Business Address

Text
(
adVarWChar)

255

Business Street

Text
(
adVarWChar)

255

Business City

Text
(
adVarWChar)

255

Business State

Text
(
adVarWChar)

255

Business Postal Code

Text
(
adVarWChar)

255

Business Country

Text
(
adVarWChar)

255

Home Address

Text
(
adVarWChar)

255

Home Street

Text
(
adVarWChar)

255

Home City

Text
(
adVarWChar)

255

Home State

Text
(
adVarWChar)

255

Home Postal Code

Text
(
adVarWChar)

255

Home Country

Text
(
adVarWChar)

255

Other Address

Text
(
adVarWChar)

255

Other Street

Text
(
adVarWChar)

255

Other City

Text
(
adVarWChar)

255

Other State

Text
(
adVarWChar)

255

Other Postal Code

Text
(
adVarWChar)

255

Other Country

Text
(
adVarWChar)

255

Postal (Mailing) Address

Text
(
adVarWChar)

255

Postal (Mailing) Street

Text
(
adVarWChar)

255

Postal (Mailing) City

Text
(
adVarWChar)

255

Postal (Mailing) State

Text
(
adVarWChar)

255

Postal (Mailing) Code

Text
(
adVarWChar)

255

Postal (Mailing) Country

Text
(
adVarWChar)

255

Assistant Phone

Text
(
adVarWChar)

255

Business Fax

Text
(
adVarWChar)

255

Business Phone

Text
(
adVarWChar)

255

Business Phone 2

Text
(
adVarWChar)

255

Callback

Text
(
adVarWChar)

255

Car Phone

Text
(
adVarWChar)

255

Company Main Phone

Text
(
adVarWChar)

255

Home Fax

Text
(
adVarWChar)

255

Home Phone

Text
(
adVarWChar)

255

Home Phone 2

Text
(
adVarWChar)

255

ISDN

Text
(
adVarWChar)

255

Mobile Phone

Text
(
adVarWChar)

255

Other Fax

Text
(
adVarWChar)

255

Other Phone

Text
(
adVarWChar)

255

Pager

Text
(
adVarWChar)

255

Primary Phone

Text
(
adVarWChar)

255

Radio Phone

Text
(
adVarWChar)

255

TTY/TDD Phone

Text
(
adVarWChar)

255

Telex

Text
(
adVarWChar)

255

Account

Text
(
adVarWChar)

255

Anniversary

DateTime
(
adDate)

Assistant's Name

Text
(
adVarWChar)

255

Billing Information

Text
(
adVarWChar)

255

Birthday

DateTime
(
adDate)

Business Address POBox

Text
(
adVarWChar)

255

Children

Text
(
adVarWChar)

255

E-Mail

Text
(
adVarWChar)

255

E-Mail Address

Text
(
adVarWChar)

255

E-Mail Type

Text
(
adVarWChar)

255

E-Mail Display Name

Text
(
adVarWChar)

255

E-Mail 2

Text
(
adVarWChar)

255

E-Mail 2 Address

Text
(
adVarWChar)

255

E-Mail 2 Type

Text
(
adVarWChar)

255

E-Mail 2 Display Name

Text
(
adVarWChar)

255

E-Mail 3

Text
(
adVarWChar)

255

E-Mail 3 Address

Text
(
adVarWChar)

255

E-Mail 3 Type

Text
(
adVarWChar)

255

E-Mail 3 Display Name

Text
(
adVarWChar)

255

Gender

Text
(
adVarWChar)

255

Government ID Number

Text
(
adVarWChar)

255

Hobby

Text
(
adVarWChar)

255

Home Address POBox

Text
(
adVarWChar)

255

Initials

Text
(
adVarWChar)

255

Internet FreeBusy Address

Text
(
adVarWChar)

255

Keywords

Text
(
adVarWChar)

255

Language

Text
(
adVarWChar)

255

Location

Text
(
adVarWChar)

255

Manager's Name

Text
(
adVarWChar)

255

Mileage

Text
(
adVarWChar)

255

Notes

Memo (adLongVarWChar)

Office Location

Text
(
adVarWChar)

255

Organizational ID Number

Text
(
adVarWChar)

255

Other Address POBox

Text
(
adVarWChar)

255

Profession

Text
(
adVarWChar)

255

Referred By

Text
(
adVarWChar)

255

Spouse

Text
(
adVarWChar)

255

User 1

Text
(
adVarWChar)

255

User 2

Text
(
adVarWChar)

255

User 3

Text
(
adVarWChar)

255

User 4

Text
(
adVarWChar)

255

Web Page

Text
(
adVarWChar)

255

Categories

Text
(
adVarWChar)

255

Directory Server

Text
(
adVarWChar)

255

Private

Boolean (adBoolean)

Contacts

Text
(
adVarWChar)

255

Copyright © 2012 IMIBO
Privacy Statement