eCommerce

ecommerce

eCommerce

 

 

WebsiteForge Blog

CSV Files - The universal format - Website Forge E-commerce
December 30th, 2011 at 3:58 pm         

How do I put a whole page of products in my site at once?  How do I get all my products back out again?

 

Almost any data driven system deals with a way to import or export the information to other programs.  Salesforce.com, Quickbooks, and many other systems use CSV files to handle sharing of this data.

 

Salesforce.com and Quickbooks are what you might call a "Proprietary System".  Website Forge could be considered "Proprietary" because we don't share our source code with the world.   

 

There are also many different database system like MySQL, Oracle, And Microsft SQL server.  All use a "proprietary" storage format.

 

They don't make their "source code" available to the public.  However they use a common file format to allow other systems to share the data that resides within the software.

 

A CSV file stands for a "Comma Separated Values" file.  This is a universal file format used to allow dissimilar system to SHARE DATA. 

 

A CSV (comma separated Value) file might look something like this:

 

sku,price,color,description

1234,1.99,Red,Red Gloves

3432,2.99,White,Shooting Cap

4432,100,black,Mountain Bike

 

(each record is on one line and each field separated by commas.  Simple)

 

So you can dump your contacts from SalesForce.com to a CSV file and then import them into your Gmail contacts.  And vice-versa.

 

I know I rarely write articles this technical. I have a good reason.

 

I was insulted.  Yes - insulted.

 

I was told by a customer the other day that I was "holding him hostage" with my "proprietary system".  He asserted he could not get his products out.

 

You see he decided to move his website to another company.  That happens.  His web company asked him for a copy of his data in MySQL format.

 

Website Forge provides an EXPORT TO CSV feature for this very purpose.  And we sent him the CSV files, images and instructions for his new company.

 

Apparently his new host told him they cannot use it.  

 

I won't give an opinion about using a web developer that has no understanding of the most universal file format in existence.  You can guess though.

 

Here is the kicker.  The process of importing a CSV file into MySQL is well documented and extremely easy.

 

The command looks something like this:  shell> mysqlimport --local test imptest.txt

 

Thats it!!!

 

Now.  I googled the words "mysql import csv file" to find this example.  

 

So this post has a two objectives.  First, help you understand what a CSV file is.  

 

Secondly. I figured that if I was going to write more instructions -- I could blog it at the same time and make it educational.

 

Please understand I don't blame the customer for not knowing this.  In fact I'm happy to help.  I'm just offended that when I offer a solution over and over again -- he would prefer to believe that I would somehow try to mislead him.

 

I do my best to provide the best service, experience, and value to Website Forge customers.  I may not always succeed -- however I won't give up.

 

Thanks for listening.  Hope you find this helpful.

 

Shane Merem

E-commerce Web Site Design

www.websiteforge.com

Ginger Rushing says:
December 30th, 2011 at 4:46 pm         

Thanks Shane for sharing the information.  Unfortunetly there are so many ways a customer can experience bad customer service in todays world it is sometimes hard to recognize and appreciate good, sincere service when we find it.  Many people are still looking for the "real" motive behind your willingness to help.  If we would all remember to be honest with our customers, a good reputation and success will follow. 

Shane Merem says:
December 30th, 2011 at 4:52 pm         

Thanks Ginger!  Well said.

Rick says:
December 30th, 2011 at 5:02 pm         

Shane,


Thanks - Excellent article and very informative!

 

Further to the person who said they’re “being held captive.”  I say: “SAY LAVE.”


How many custom programming hours, thousands of dollars, and one on one couching sessions has WSF footed on my behalf?  If that’s being held captive – give me more!  Rick www.BoatersMarineSupply.com
 

Patricia Castellano says:
December 30th, 2011 at 5:24 pm         

Thanks Shane,

 

Even I know what a csv file is..........I've had to use it to import my fragrances.

 

That's a shame about this previous customer. If his new host says he can't use it, then your ex-client is in for a rude awakening. He has know idea what he left.

 

www.corencosmetics.com

Terry Sachetti says:
December 30th, 2011 at 8:25 pm         

Yes Thank you so much Shane for all you do...

 

This is how loyalty is developed...

 

and on top of it all I promote WebsiteForge whenever I can because I believe you have a superior service.

 

http://www.SpyCamsSpyEquipment.com

Name * 
Email * 
Rate This Post  
Spam Protection 
 
Email
Password
Archives
March  2012
January  2012
December  2011
September  2011
August  2011
July  2011
June  2011
May  2011
February  2011
December  2010
November  2010
October  2010
August  2010
June  2010
May  2010
March  2010
September  2009
August  2009
July  2009
May  2009
April  2009
March  2009
February  2009
January  2009
December  2008
November  2008
October  2008
September  2008
August  2008
July  2008
June  2008
May  2008
April  2008
March  2008
January  2008
December  2007
November  2007
October  2007
August  2007
July  2007
June  2007
May  2007
April  2007
March  2007
February  2007
January  2007
December  2006
January  2006
August  2005
March  2005
February  2005
January  2005
December  2004