Angular Using Workbooks

    El motor Angular Excel Infragistics le permite guardar y cargar datos desde Microsoft® Excel®. Puede crear libros y hojas de trabajo, ingresar datos y exportarlos a Excel mediante las distintas clases de la biblioteca. El motor Angular Excel Infragistics facilita la exportación de datos en su aplicación como una hoja de cálculo de Excel, así como la importación de datos desde Excel a su aplicación.

    Ejemplo de uso de libros de trabajo Angular

    EXAMPLE
    DATA
    MODULES
    TS
    HTML
    SCSS

    ¿Te gusta esta muestra? Obtenga acceso a nuestro kit de herramientas de Ignite UI for Angular 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 utilizar la biblioteca Angular Excel Infragistics para configurar estas propiedades mediante la propiedad documentProperties del objeto Workbook. 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
    App Builder | CTA Banner

    Referencias de API