
Como agregar un salto de linea en un archivo csv usando una lista?
Publicado por Andres (1 intervención) el 26/10/2015 19:19:04
mi pregunta es cómo crear un salto de línea cada 23 filas de la lista, al convertir una lista en un archivo csv, utilice un método que si lo convierte csv pero lo tiro todo en una sola línea.
Mi proyecto es para subir archivos en web y que la información se guarda en una lista y cuando no se tenga mas archivos por cargar convertir la lista en un archivo csv.
Como si lo hicieras manualmente en excel.
Espero y puedan ayudarme
Excel a CSV(Forma manual)

Mi proyecto a CSV

Mi código que hace la conversión.
Mi proyecto es para subir archivos en web y que la información se guarda en una lista y cuando no se tenga mas archivos por cargar convertir la lista en un archivo csv.
Como si lo hicieras manualmente en excel.
Espero y puedan ayudarme
Excel a CSV(Forma manual)
Mi proyecto a CSV
Mi código que hace la conversión.
1
2
3
4
5
6
7
8
9
10
11
12
13
private void GeneraCVS()
{
List<string> ListaExcel = (ViewState["ListaExcel"] != null) ? (List<string>)ViewState["ListaExcel"] : new List<string>();
string filePath = @"C:\Users\Andres\Documents\Visual Studio 2010\Projects\ExcelACsv\ExcelACsv\CSV\pedimento.csv";
if (!File.Exists(filePath))
{
File.Create(filePath).Close();
}
File.AppendAllText(filePath, string.Join("|", ListaExcel.ToArray()));
}
Valora esta pregunta


0