Desarrollo de Páginas Web, Aplicaciones Informáticas a medida, Posicionamiento Web en Internet (SEO), Accesibilidad web, Usabilidad

Imagen de la cabecera de www.webprogramacion.com
Inicio     Qué es webprogramacion.com     Mi currículum     Contacta conmigo    

Servicios

  • ¿Quieres aumentar el número de visitas de tu página web?
  • ¿Necesitas formación sobre algún tema tratado en webprogramacion.com?
  • ¿Quieres que imparta algún curso sobre algún tema tratado en la web?
  • ¿Quieres que revise la accesibilidad web de tu página?
  • ¿Buscas una aplicación a medida para tu empresa?
  • ¿Necesitas colaboración en tu proyecto?
  • Pide presupuesto sin compromiso
Escríbeme a través de la siguiente página y me pondré en contacto contigo.
webprogramacion.com > Programacion > C# > Pasar un DataSet a un fichero de texto separado por comas

Pasar un DataSet a un fichero de texto separado por comas (C#)

Con el siguiente código vamos a poder crear ficheros de texto separados por comas. El carácter separador de campo será el punto y coma (;) y en la primera fila del fichero, tendremos el nombre de las columnas del DataSet.

El método recibirá dos parámetros: el DataSet y la ruta en la que almacenará el fichero.

private void dataset_to_file_csv(DataSet ds, String path)
{
   String[] texto;
   texto = new String[ds.Tables[0].Rows.Count + 1];
   //Rellenamos la cabecera del fichero
   texto[0] = String.Empty;
   for (int i = 0; i < ds.Tables[0].Columns.Count; i++)
   {
      texto[0] += ds.Tables[0].Columns[i].ColumnName + ";";
   }
   //Rellenamos el detalle del fichero
   String linea;
   for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
   {
      linea = String.Empty;
      for (int j = 0; j < ds.Tables[0].Columns.Count; j++)
      {
         linea += ds.Tables[0].Rows[i][j].ToString() + ";";
      }
      texto[i + 1] = linea;
   }
   File.WriteAllLines(path + ".csv", texto);
}

Autor del artículo

Dámaso Velázquez

Fecha del artículo

10/6/2008

Etiquetas

fichero dataset csv

Compartir

  • www.webprogramacion.com
  • informatica[at]webprogramacion.com
  • Formación
  • Accesibilidad
  • Aplicaciones a medida
  • Presencia en Internet
  • Salamanca

Valid XHTML 1.0 Transitional  ¡CSS Válido!  TAW.Test de accesibilidad web