|
ADTF
|
#include <csv_reader.h>
Public Member Functions | |
| void | readFile (const std::string &filename, char delimiter) |
| std::vector< std::vector< std::string > > | getData () |
| std::vector< std::string > | getColumn (size_t column_number) |
| std::vector< std::string > | getRow (size_t row_number) |
| std::string | getElement (size_t column_number, size_t row_number) |
Read, store and retrieve data from a comma separated value file (csv)
| std::vector< std::string > a_util::parser::CSVReader::getColumn | ( | size_t | column_number | ) |
Get the contents of the column identified by column_number
| [in] | column_number | Number of the column, first column being 0 |
| std::vector< std::vector< std::string > > a_util::parser::CSVReader::getData | ( | ) |
Get data from csv file as a vector of string vectors
| std::string a_util::parser::CSVReader::getElement | ( | size_t | column_number, |
| size_t | row_number ) |
Get the content of a cell, identified by column_number and row_number
| [in] | column_number | Number of the column, first column being 0 |
| [in] | row_number | Number of the row, first row being 0 |
| std::vector< std::string > a_util::parser::CSVReader::getRow | ( | size_t | row_number | ) |
Get the contents of the row identified by row_number
| [in] | row_number | Number of the row, first row being 0 |
| void a_util::parser::CSVReader::readFile | ( | const std::string & | filename, |
| char | delimiter ) |
Read data from a csv file and internally store it in a vector of string vectors
| [in] | filename | Full path to the file |
| [in] | delimiter | The delimiter separating the data cells (';' or ',' and ' ') |