A comma-separated value or CSV file is used by e-commerce platforms to CRM software to import and export data.

This simple text file format allows anyone to transfer data files. Microsoft Excel users can create and save in several formats. But those with a text editor like Notepad can exchange information too.

This article explains what is a CSV file and the best way to create and read from the comma-separated value format.

Read on to explore the different types of delimiters you can use. Learn how to read thousands of rows in seconds using computer code. Then discover how to save your files for sharing online.

What Is a CSV File?

excel quick tips

A CSV file is a simplified spreadsheet.

It contains rows and columns, with each column specifying a particular field like a name or address. Rows display the actual data like John Smith or 123 Street.

The ‘comma separated’ part comes from the comma character being used to separate or delimit each field.

The CSV File Format

CSV files were first introduced in 1972 as a way to transfer data amongst different platforms.

The format soon became popular as it worked regardless of the operating system or hardware. You don’t need specialist software to view or edit the file. Using a text editor like Notepad is fine, although spreadsheet apps like Excel make things easier.

The comma delimiter isn’t the only way to separate a field. Other delimiters include:

  • Tab delimiter
  • Pipe delimiter
  • Double-inverted commas to enclose fields with a comma

Many popular e-commerce platforms like WooCommerce or Shopify export data in the CSV file format. You can edit these files then upload them back into the system to update the main database.

How to Open CSV Files

How to Open CSV Files

Opening a CSV file is easy.

Simply double-click the file. If you have Excel or another spreadsheet app, it should automatically display. If not, choose to view the file in Notepad for Windows or TextEdit for macOS.

The real power comes when you use a programming language.

The .NET C# read CSV library tools take the hassle out of writing code from scratch. Import the library, select the CSV file path, then map each field and you’re good to go.

Creating a CSV File

These powerful C# libraries also let you create a CSV file. You can then share them via email, FTP, or use a web service to import your content.

Non-developers can use Excel to create a CSV file.

Excel offers several different formats like:

  • CSV UTF-8
  • CSV (Comma delimited)
  • CSV for Macintosh
  • CSV for MS-DOS

Other spreadsheet programs let you choose a tab-delimited style which is often more portable. Make sure to select UTF-8 as the code format to include non-ASCII characters. This means your files will work everywhere!

More Excel Tips and Tricks

excel tips and tricks

A CSV file is one of the most basic data file formats and it’s still popular today.

You can create a CSV file using Excel, Google Sheets, or any number of editors. Use programming languages like C# to read rows quickly. Then you can import that information into your databases or forward the data in an email.

Learn more about the CSV file format and Excel on our website. Our posts include Excel tips and tricks so remember to bookmark the site.

You May Also Like
web design concepts
Read More

The Most Hotly Contested Web Design Concepts of 2016

If there’s one topic that gets people fired up it’s web design. To succeed online, a smartly designed website is crucial. Something that brings in visitors and keeps them on your page, absorbing content.

Unfortunately, what constitutes a great site isn’t always agreed upon, and there’s constant debate of best practices, what’s hot, what’s not, and what is the cancer that is killing the industry. The argument still rages on, and recently it’s moved on to these commonly used web design elements:

The Carousel

“We’re not at the park, so why are we going around and around? Because people keep designing their sites with these blasted carousels” is just one of the commonly heard gripes about this supposedly interesting design choice.

Unfortunately, we have to keep clicking left or right to get another little morsel of information that the designers have deemed us worthy to handle. Are they afraid we can’t read full paragraphs? This one isn’t just a matter being annoyed personal preference, however, Carousel designs actually harm your websites performance.

They kill local SEO efforts by starving your site of actual content, the slow your site down with huge image files and JavaScript, and they are so confoundingly bad that nobody clicks through them all the way. The naysayers might have a point on this one, Carousels are way more trouble than they are worth.

Parallax Scrolling

You’ve seen this technique on graphics heavy sites in which the foreground and background scroll at different speeds. It creates a feeling of depth, helps tell a story through visuals, and looks pretty cool when properly implemented.

Unfortunately, it comes with some (resolvable) issues that may make it a waste of time. Like the Carousel, use of Parallax Scrolling is damaging to SEO. Since there’s usually just one page and a bunch of images, there’s no text content for search engines to crawl through and rank.

The abundance of images reduces performance (and completely kills performance on mobile devices). Most damaging of all though, is that the technique can just make it confusing to absorb any useful information, which will cut your number of repeat visitors down tremendously.

Think about it, would you stick around on a website where your only navigation option was to scroll downwards through hard-to read image/text combos? Of course, there are examples of Parallax Scrolling done right, so the argument is there that it’s all about how you choose to use it.

The Hamburger Menu

That three lined symbol in the corner on most websites that you click to access navigation options is commonly known as the hamburger menu.

While it does look cool, and you can see why one might be tempted to clean up their navigation by having it sleekly displayed in a drop-down menu, many say it kills a websites discoverability.

When your navigation options are out of sight, they are also out of mind, the thinking goes. There’s also the argument that it’s less efficient, since you’re forced to go to a separate menu just to see your options, but that’s more a matter of personal taste, it would seem.

We may never get definitive answers on whether these trends are good or bad, but it seems pretty clear that if you are going to try to incorporate any of these ideas into your design, you have to do it with care.

We’ve given you an overview of the tons of free web design options out there for building a pretty good site. When you have to move up to the big leagues though, it’d be prudent to hire some big league talent.

Professional web developers like Big Drop (out of New York), or Brown Box Branding (Dallas TX) offer great designs coupled with high level marketing strategies proven to keep the visitors coming back to your site for more.

Let's block ads! (Why?)

tia phone transfer
Read More

How to move contacts between iPhone and an Android phone

Are you planning to switch from android phone to iPhone or from iPhone to an android phone? Or you have already changed the smartphone and now planning to move contacts?

You get the best feeling when you finally purchase the phone you have been dreaming of whether it be an iPhone or S6. You cannot resist transferring everything to the new phone and this seems to be an issue, especially if you are not techy.

So how to transfer contacts from iPhone to android or from android to iPhone? Don’t panic, it can be easily done. The detailed guide below will help you make the transition as smooth as possible.

Before you can proceed with the transfer, you need to have a few things with you. These include:
1. Both the phones, the old and the new, with their USB cables.
2. A computer or a laptop.
3. A phone transfer software.

Getting ready for the contact transfer

Connect both the phones to the laptop or computer with their USB cables. Make sure that you are using a reliable phone transfer software. It should have the phone to phone transfer feature which lets you move contacts, videos, messages, apps, etc. between phones easily.

Once you have the phones connected and the software is ready, follow the steps below.

Run the phone transfer software

As soon as you will run your phone transfer software, it will detect both the phones. You have to select the phone to phone transfer. You will see both the phones in the interface with their details such as contacts, messages, music, videos, and others.

TIA Phone Transfer Step 1

The phone on the left side will be used as the source. So if you wish to transfer contacts from iPhone to S6 (assume), you have to ensure that the iPhone is on the left side. You can easily switch the positions of the phones.

Use Flip to change the positions of the phones.

Transfer contacts

Once the phones have been adjusted, you can proceed with the transfer. Select contacts from the content. You can transfer pretty much anything between the phones. You have to choose what type of content you wish to transfer (contacts in this case). Once you have selected the contacts, click the Start Copy.

TIA Phone Transfer Step 2

The transfer will begin. The contacts will be copied, not moved from the old to the new phone. This means you will still have the contacts in your old phone.

TIA Phone Transfer Step 3

You can move other content between the phones similarly.


If you are using a powerful phone transfer software, it will make your life easy and will allow you to transfer contacts from android to iPhone and vice versa painlessly. Access to the right software at the right time is what you need.

Not just that it will transfer contacts but you can transfer everything ranging from messages to videos to music to files to folders and much more. You just name it.

You can now change phones without the fear of losing contacts and your data. Change phones as many times as you wish. You will not lose anything.

Let's block ads! (Why?)