Cuando necesite leer archivos CSV en C#, IronXL es una respuesta fácil. Puede leer un archivo CSV con comas, o cualquier otro delimitador, como se ve en los segmentos de código siguientes.
'''
'''Read a CSV file
'''anchor-read-csv-files-programmatically
'''*
Private Sub button2_Click(ByVal sender As Object, ByVal e As EventArgs)
Dim workbook As WorkBook = WorkBook.LoadCSV("Read_CSV_Ex.csv", fileFormat:= ExcelFileFormat.XLSX, ListDelimiter:= ",")
Dim ws As WorkSheet = workbook.DefaultWorkSheet
workbook.SaveAs("Csv_To_Excel.xlsx")
End Sub
VB C#
Figura 2 - Un archivo CSV abierto en el Bloc de notas
Se crea un objeto Workbook. El método LoadCSV del objeto Workbook se utiliza entonces para especificar el nombre del archivo CSV que se va a leer, en qué formato se va a leer y cuál es el delimitador del archivo. En este caso, se utiliza una coma como separador.
A continuación, se crea un objeto Hoja de cálculo. Aquí se colocará el contenido del archivo CSV. A continuación, el archivo se guarda con un nuevo nombre y formato.
Figura 3 - El archivo CSV abierto en Excel
Acceso rápido a la biblioteca
Documentación de referencia de la API IronXL
Learn more and share how to merge, unmerge, and work with cells in Excel spreadsheets using the handy Documentación de referencia de la API IronXL.