 Hello everyone there. Welcome to this course, Essential Secrets of CSV. My name is Krishan Rajarada and I am recording this course for ByteScout. CSV has become a very common way to exchange tabular or tabular like data between software applications. It is a familiar and a simpler way to represent mostly text in tabular form since it works reasonably well with spreadsheet applications. While it might be more common for new applications to use XML or JSON to transmit data, but there are many industries who are still using CSV for their use case. For example, an e-commerce business that buys customer data from a social media website. The social media site would likely send the customer information to your database in CSV format to export or import. So let's explore how CSV works and what we can do with CSV data. Some of the major topics you will learn about in this course are as follows. What is CSV and why CSV appear and then we will see how it differs from XLS or CXL and its advantages over XLS and then we will see how it differs from tab separated values and then we will understand some basic rules of CSV and then we will see some use cases of CSV and then we will explore CSV in more detail and reviewing CSV data and then we will see what if CSV data itself contain double quotes or new line characters. We will see how to escape them and then we will read and manipulate CSV data using the pdf.co web API and document parser template editor tool provided by Byte Scout. Now in this course I will assume that you have some degree of technical experience. So let's jump into the course and hope you will join me on this journey to learn CSV.