Descripción general de la biblioteca de Excel Web Components
La biblioteca de Excel Infragistics Web Components le permite trabajar con datos de hojas de cálculo utilizando objetos familiares de hojas de cálculo de Microsoft® Excel® como workbook, Worksheet, Cell, Formula y muchos más. La biblioteca de Excel Infragistics Web Components facilita la representación de los datos de su aplicación en una hoja de cálculo de Excel, así como la transferencia de datos de Excel a su aplicación.
<!DOCTYPE html><html><head><title>ExcelLibraryOverview</title><metacharset="UTF-8" /><linkrel="shortcut icon"href="https://static.infragistics.com/xplatform/images/browsers/wc.png" ><linkrel="stylesheet"href="https://fonts.googleapis.com/icon?family=Material+Icons" /><linkrel="stylesheet"href="https://fonts.googleapis.com/css?family=Kanit&display=swap" /><linkrel="stylesheet"href="https://fonts.googleapis.com/css?family=Titillium Web" /><linkrel="stylesheet"href="https://static.infragistics.com/xplatform/css/samples/shared.v8.css"type="text/css" /></head><body><divid="root"><divclass="container sample"><buttonid="saveWorkbook">Save Workbook</button></div></div><!-- This script is needed only for parcel and it will be excluded for webpack -->
<% if (false) { %><scriptsrc="src/index.ts"></script><% } %>
</body></html>html
/* shared styles are loaded from: *//* https://static.infragistics.com/xplatform/css/samples */css
¿Te gusta esta muestra? Obtenga acceso a nuestro completo kit de herramientas Ignite UI for Web Components y comience a crear sus propias aplicaciones en minutos. Descárgalo gratis.
dependencias
Al instalar el paquete de Excel, también se debe instalar el paquete principal.
La biblioteca de Excel Web Components requiere los siguientes módulos:
// Module Manager for registering the modules of the chart import { ModuleManager } from 'igniteui-webcomponents-core'; import { IgcExcelModule } from 'igniteui-webcomponents-excel'; // register the modules ModuleManager.register( IgcExcelModule );ts
Implementación de módulos
La biblioteca de Excel contiene 5 módulos que puede usar para limitar el tamaño del paquete de su aplicación:
IgxExcelCoreModule: contiene el modelo de objetos y gran parte de la infraestructura de Excel.
IgxExcelFunctionsModule: contiene la mayoría de las funciones para evaluaciones de fórmulas, como suma, promedio, mínimo, máximo, etc. La ausencia de este módulo no causará ningún problema con el análisis de fórmulas si se va a calcular la fórmula. Por ejemplo, si aplica una fórmula como “=SUM(A1:A5)” y solicita el valor de la celda, obtendrá un #NOMBRE. error devuelto. Este no es un lanzamiento de excepción: es un objeto que representa un error particular, ya que las fórmulas pueden generar errores.
IgxExcelXlsModule: contiene la lógica de carga y guardado para archivos de tipo xls (y relacionados), es decir, los WorkbookFormats relacionados con Excel97to2003.
IgxExcelXlsxModule: contiene la lógica de carga y guardado para archivos de tipo xlsx (y relacionados), es decir, los WorkbookFormats relacionados con Excel2007 y StrictOpenXml.
IgxExcelModule: esto hace referencia a los otros 4 módulos y, por lo tanto, básicamente garantiza que toda la funcionalidad esté cargada/disponible.
Versiones compatibles de Microsoft Excel
La siguiente es una lista de las versiones compatibles de Excel.**
MicrosoftExcel 97
MicrosoftExcel 2000
MicrosoftExcel 2002
MicrosoftExcel 2003
MicrosoftExcel 2007
MicrosoftExcel 2010
MicrosoftExcel 2013
Excel 2016
Cargar y guardar libros de trabajo
Ahora que se importa el módulo de la Biblioteca de Excel, el siguiente paso es cargar un libro.
En el siguiente fragmento de código, se utiliza una clase ExcelUtility externa para guardar y cargar un workbook.
Para cargar y guardar objetos workbook, puede utilizar el método de guardar del objeto workbook real, así como su método Load estático.