Cómo convertir tipos de archivos de hoja de cálculo

This article was translated from English: Does it need improvement?
Translated
View the article in English

por Chaknith Bin

Introducción

IronXL admite la conversión de archivos de hoja de cálculo entre varios formatos, incluidos XLS, XLSX, XLSM, XLTX, CSV, TSV, JSON, XML y HTML. También ofrece soporte para tipos de datos de código en línea como cadena HTML, binario, matriz de bytes, conjunto de datos y flujo de memoria. El método Load se utiliza para abrir un archivo de hoja de cálculo, y el método SaveAs se utiliza para exportar la hoja de cálculo al tipo de archivo deseado.




Biblioteca NuGet C# para Excel

Instalar con NuGet

Install-Package IronXL.Excel
o
Java PDF JAR

Descargar DLL

Descargar DLL

Instalar manualmente en su proyecto

## Convertir Tipo de Hoja de Cálculo Ejemplo El proceso de conversión de tipos de hojas de cálculo implica cargar un archivo en un formato compatible y exportarlo a otro formato utilizando las funciones inteligentes de reestructuración de datos de IronXL. Aunque el método `SaveAs` puede utilizarse para exportar a CSV, JSON, XML y HTML, se recomienda utilizar los métodos específicos para cada formato de archivo: - Guardar como CSV - Guardar como Json - Guardar como Xml - Exportar a HTML
Atención
Para los formatos de archivo CSV, TSV, JSON y XML, se creará un archivo distinto para cada hoja de cálculo. La convención de nomenclatura sigue el formato **nombrearchivo.nombrehoja.formato**. En el ejemplo siguiente, la salida para el formato CSV sería **sample.new_sheet.csv**.
```cs :path=/static-assets/excel/content-code-examples/how-to/convert-spreadsheet-file-types-convert.cs ```
## Avanzado En la sección anterior, exploramos los formatos de archivo más comunes para la conversión. Sin embargo, IronXL tiene la capacidad de convertir hojas de cálculo a muchos más formatos. Explora todas las opciones disponibles para cargar y exportar hojas de cálculo. ### Carga - XLS, XLSX, XLSM y XLTX - CSV - TSV ### Exportar - XLS, XLSX y XLSM - CSV y TSV - JSON - XML - HTML - Tipos de datos de código en línea: - Cadena HTML - Matrices binarias y de bytes - Conjunto de datos: La exportación de Excel a objetos `System.Data.DataSet` y `System.Data.DataTable` permite una fácil interoperabilidad o integración con DataGrids, SQL y EF. - Flujo de memoria Los tipos de datos de código en línea pueden enviarse como respuesta de API RESTful o utilizarse con IronPDF para convertirlos en un documento PDF. ```cs :path=/static-assets/excel/content-code-examples/how-to/convert-spreadsheet-file-types-convert-advance.cs ``` El código anterior carga un archivo XLSX normal y, a continuación, lo convierte y exporta a varios formatos. ### La hoja de cálculo que convertiremos
Archivo XLSX
Archivo XLSX
A continuación se muestran los distintos archivos exportados.
muestra.Datos.tsv
Exportación de archivos TSV
muestra.Datos.csv
Exportación de archivos CSV
ejemplo.datos.json
Exportación de archivos Json
ejemplo.Datos.xml
Exportación de archivos XML
ejemplo.html
Exportación de archivos HTML

Chaknith Bin

Ingeniero de software

Chaknith es el Sherlock Holmes de los desarrolladores. La primera vez que se le ocurrió que podría tener futuro en la ingeniería de software fue cuando hacía retos de código por diversión. Su trabajo se centra en IronXL e IronBarcode, pero se enorgullece de ayudar a los clientes con todos los productos. Chaknith aprovecha sus conocimientos, adquiridos hablando directamente con los clientes, para ayudar a mejorar los propios productos. Sus comentarios anecdóticos van más allá de los tickets de Jira y apoyan el desarrollo de productos, la documentación y el marketing, para mejorar la experiencia general del cliente.Cuando no está en la oficina, se le puede encontrar aprendiendo sobre aprendizaje automático, codificación y senderismo.