Мне нужна была простая в использовании библиотека C ++ для разбора CSV-файлов, но я не мог найти ее, поэтому я закончил ее создание. Rapidcsv - это библиотека заголовков C ++ 11, которая дает прямой доступ к разбору столбцов (или строк) в виде векторов в выбранном типе данных. Например:
#include
#include
#include
int main()
{
rapidcsv::Document doc("../tests/msft.csv");
std::vector close = doc.GetColumn("Close");
std::cout << "Read " << close.size() << " values." << std::endl;
}
Приведенный выше код корректно работает, когда соответствующие классы CSS установлены в поле ввода следующим образом.
<span class="color">
<div class="col-value">
<input type="text" class="input-box" autofocus="autofocus" ng-blur="saveData(value)" ng-class="getColor(value)" ng-model="value" >%
</div>
</span>