El motor de Excel Infragistics Web Components le permite guardar datos y cargarlos desde Microsoft® Excel®. Puede crear libros y hojas de cálculo, ingresar datos y exportar los datos a Excel utilizando las diversas clases de la biblioteca. El motor de Excel Infragistics Web Components facilita la exportación de los datos de su aplicación como una hoja de cálculo de Excel, así como la importación de datos de Excel a su aplicación.
Web Components Ejemplo de uso de libros de trabajo
<!DOCTYPE html><html><head><title>ExcelLibraryWorkbooks</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"><divclass="options horizontal"><buttonclass="options-label"id="createBtn">Create Workbook</button><buttonclass="options-label"id="saveBtn">Save Workbook</button><spanclass="options-label">Select Table to Export: </span><selectid="tableSelect"><option>Employees - Table1</option><option>Expenses - Table2</option><option>Income - Table3</option></select></div><divclass="container"><igc-data-gridid="grid"height="300px"width="100%"></igc-data-grid></div></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 kit de herramientas de Ignite UI for Web Components completo y comience a crear sus propias aplicaciones en minutos. Descárgalo gratis.
Cambiar fuente predeterminada
Primero cree una nueva instancia de IWorkbookFont. A continuación, agregue la nueva fuente a la colección styles del Workbook. Este estilo contiene las propiedades predeterminadas para todas las celdas del libro, a menos que se especifique lo contrario en una fila, columna o celda. Cambiar las propiedades del estilo cambiará las propiedades de formato de celda predeterminadas en el libro.
var workbook = new Workbook();
var font: IWorkbookFont;
font = workbook.styles().normalStyle.styleFormat.font;
font.name = "Times New Roman";
font.height = 16 * 20;
ts
Configuración de propiedades del libro de trabajo
Las propiedades de los documentos de Microsoft Excel® proporcionan información para ayudar a organizar y realizar un seguimiento de los documentos. Puede usar la biblioteca de Excel Infragistics Web Components para establecer estas propiedades mediante la propiedad del Workbook documentProperties objeto. Las propiedades disponibles son:
Author
Title
Subject
Keywords
Category
Status
Comments
Company
Manager
El siguiente código demuestra cómo crear un libro y establecer sus propiedades title y documento status.
var workbook = new Workbook();
workbook.documentProperties.title = "Expense Report";
workbook.documentProperties.status = "Complete";
ts
Protección del libro de trabajo
La función de protección del libro le permite proteger la estructura del libro. Es decir, la capacidad de un usuario de agregar, cambiar el nombre, eliminar, ocultar y reordenar las hojas de trabajo de ese libro.
La protección no se aplica a través del modelo de objetos de Infragistics Excel Engine. Es responsabilidad de la interfaz de usuario que visualiza este modelo de objetos respetar estas configuraciones de protección y permitir o restringir que el usuario realice las operaciones correspondientes.
La protección se aplica a un libro invocando su método protect.
Cuando un Workbook está protegido sin contraseña, el usuario final puede desproteger el Workbook en Excel sin tener que proporcionar una contraseña. Para desproteger un Workbook mediante programación, se puede utilizar el método unprotect.
Cuando un Workbook está protegido, los valores de las propiedades del WorkbookProtection instancia de este Workbook 's protection La propiedad indica las operaciones deshabilitadas.
If isProtected is already true, the protect method will be ignored.
var workbook = new Workbook();
workbook.protect(false, false);
ts
Compruebe si un libro tiene protección. Esta propiedad de solo lectura devuelve verdadero si el libro tiene alguna protección establecida mediante las sobrecargas del método Protect.
var workbook = new Workbook();
var protect = workbook.isProtected;
ts
Esta propiedad de solo lectura devuelve un objeto de tipo WorkbookProtection que contiene propiedades para obtener cada configuración de protección individualmente.
var workbook = new Workbook();
var protection = workbook.protection;
ts