Archivos .CSV
Registros : Un archivo CSV se compone de una serie de registros , separadas por línea descansos de algún tipo.
Campos : Cada registro se compone de campos , separados por algún otro carácter o una cadena, por lo general una coma o literal ficha.
"Los ficheros CSV (del inglés comma-separated values) son un tipo de documento en formato abierto sencillo para representar datos en forma de tabla, en las que las columnas se separan por comas (o punto y coma en donde la coma es el separador decimal: España, Francia, Italia...) y las filas por saltos de línea. Los campos que contengan una coma, un salto de línea o una comilla doble deben ser encerrados entre comillas dobles.El formato CSV es muy sencillo y no indica un juego de caracteres concreto, ni cómo van situados los bytes, ni el formato para el salto de línea. Estos puntos deben indicarse muchas veces al abrir el fichero, por ejemplo, con una hoja de cálculo."
![]() |
Impresión de pantalla con prueba en consola archivo .csv |
Con este código se pueden leer los datos de un archivo .csv a consola de c++ en la pantalla de pude ver como seria.
Este codigo es propio:
#include <iostream>
#include <sstream>
#include <string>
#include <fstream>
#include <vector>
using namespace std;
int main()
{
ifstream infile("quad.csv");
string line = "";
vector<string> all_words;
cout << "Csv \n";
while (getline(infile, line))
{
stringstream strstr(line);
string word = "";
while (getline(strstr,word, ','))
{
all_words.push_back(word);
}
for (unsigned i = 0; i < all_words.size(); i++)
{
cout << all_words.at(i)<< "\n";
}
}
system("pause");
return 0;
}
Es una manera de leer el archivo.csv
O tambien se pueden documentar ya que hay unas personas que han hecho una libreria en c++, java u otras plataformas de programacion donde solo incluyen la libreria y se hace el proceso de lectura y escritura aca les dejo el link.
Espero les sirva
http://libcsv.sourceforge.net/
No hay comentarios.:
Publicar un comentario