Open Water Foundation / Learn CSV

This documentation provides resources to learn how to to use comma-separated-value (CSV) files for data, including examples with different programming languages.

This documentation has been written based on experience using CSV files at the Open Water Foundation and is intended to educate OWF staff, other developers, and clients that use CSV for data.

The remainder of this page includes the following sections:

About the Open Water Foundation

The Open Water Foundation is a 501(c)3 nonprofit social enterprise that focuses on developing and supporting open source software for water resources, so that organizations can make better decisions about water. OWF also works to increase publishing and use of open data to improve transparency and efficiency in sharing data.

See also other OWF learning resources.

How to Use this Documentation

The documentation is organized in order of information and tasks necessary to understand and use CSV for data management and sharing.

This documentation is not intended to be a full reference for CSV but focuses on important topics that will help understand technical concepts and be successful with CSV. The following main sections are included in this documentation:


The OWF Learn CSV website content and examples are licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Source Repository on GitHub

The source files for this documentation are maintained in a GitHub repository: owf-learn-csv.

Release Notes

This documentation was last updated 2017-10-21. See the Release Notes in the GitHub Project.