ECI: Conditions
Another unique feature that you won’t find in another CSV importer for WordPress. The Conditions panel holds individual tools for applying special changes to your data or changing configuration on the fly based on conditions you setup. This includes the ability to apply different designs based on your posts parent category or the custom post type.
Video Tutorial
Features
Check To Activate
The first thing you need to do is activate the Condition tools that you want to use. I plan to have many more Conditions added to the panel so this check-box activation approach keeps the interface tidy. Once you tick the boxes for the tools you want to use, click Submit to display more panels inside the Conditions panel.

Value Swap
This allows you to enter a value also known as a “needle” because it is searched for in content also known as the “haystack”. This tool allows you to indicate what content to search. When the needle is found, it will be replaced by another specified value. You can create as many of these Value Swap Conditions as you require to prepare your data on the fly, during the post creation process, not data import. Do you need this to be done during data import instead? If so, please comment below.

Category Design
This is a cool feature if you want each category in your blog to be themed different. It simply allows you to pair a design with each category in your blog. You will need to use the Create Categories now button to display all the categories your posts will need during post creation.

Value Design
Another tool for applying different designs but instead of it being based on categories, it is done with specific values found within a specified column. When the giving value is found in the selected column for the record being used to create a post then that post content will be created with the paired design.
Numeric Modifier
This is basically maths. Two values and a menu to apply the operator. The first value is the modifier and the second value is whatever is found in the selected column. The modification will happen to every value in that column for each post as it is created. The modifier is not applied during data import, if you need that to happen please let me know.

Post Type Design
Another tool to apply different different designs. In this case the design will be decided based on your post type. You can only really make use of this Condition tool if you have activated your Post Type configuration

Item Lists
This feature must be used in a Merge, List and Comparison project. The condition form for Item Lists is used to tell Easy CSV Importer what CSV file column to used as the distinct value column i.e. all records sharing the same value in the selected column is grouped together. Every distinct value results in a single post and the plugin establishes 10 sample distinct values to get started and show you that processing on submission has been a success.
Post Authors
Post authors allows us to create users while creating posts and assigning the users as authors to the posts. The minimum requirement is an email address, the login name is generated from email address if you do not have a column of login/user names. If an email address already exists in your blogs user data, that existing users ID is used as the author.
ucifrst
Makes the first characters of a string, upper case. This is currently applied during post creation. Select all the columns you want this function to be applied to. Feature added 20th August 2011.
ucwords
Makes the first character of every word in a string, upper case. icufrst will make the first character of the entire string, this changes each individual word. Select all the columns you want this function to be applied to. Feature added 20th August 2011.
strlwr
Converts the entire giving string to lower case, this will happen during post creation if you use this feature. If you require it to happen during data import please comment below for the feature to be enhanced. Select all the columns you want this function to be applied to. Feature added 20th August 2011.
strtoupper
Changes an entire string to all upper case characters. This will happen during post creation, let me know if you need it to happen during data import instead. Select all the columns you want this function to be applied to. Feature added 20th August 2011.
