Support Ukrain
Adaltas logoAdaltasAdaltas logoAdaltas


CSV (Comma Separated Values) is a row-based file format primarily used for storing data that can be decomposed into rows and columns. There are various specifications and implementations for CSV format, but a common format for CSV files is described in RFC 4180

In a CSV file, a row corresponds to a data record. Within a data record, each field (columns) is separated by a character. The common implementation of CSV uses Comma as the field delimiter. But depending on the implementation, colons, semicolons, spaces, tabulation, or other characters can be used.

Advantages of CSV format:

  • It is human-readable.
  • It has a flat and simple schema, easy implementation.
  • Can be processed by almost all existing applications.

Drawbacks of CSV format:

  • Not universally standardized, various implementations.
  • Must be read sequentially, can take time to find information inside.
  • Not the most memory-efficient file format.
  • No support for diverse data types.

Related articles

CSV package for Node.js version 6

CSV package for Node.js version 6

Categories: Node.js | Tags: Data Engineering, Refactoring, CSV, File Format, Release and features

Version 6 of the package for Node.js is released along its sub projects. Here are the latest versions: version , latest version was NPM version , latest version was NPM version , latest version…


By David WORMS

Nov 15, 2021

Canada - Morocco - France

International locations

10 rue de la Kasbah
2393 Rabbat

We are a team of Open Source enthusiasts doing consulting in Big Data, Cloud, DevOps, Data Engineering, Data Science…

We provide our customers with accurate insights on how to leverage technologies to convert their use cases to projects in production, how to reduce their costs and increase the time to market.

If you enjoy reading our publications and have an interest in what we do, contact us and we will be thrilled to cooperate with you.