Blazor Using Workbooks

    El motor de Excel Infragistics Blazor 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 Blazor 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.

    Blazor Using Workbooks Example

    EXAMPLE
    BlazorFastDownload.cs
    MODULES
    SharedExcelData.cs
    RAZOR
    JS
    CSS

    Like this sample? Get access to our complete Ignite UI for Blazor toolkit and start building your own apps in minutes. Download it for free.

    Change Default Font

    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 = workbook.Styles.NormalStyle.StyleFormat.Font;
    font.Name = "Times New Roman";
    font.Height = 16 * 20;
    razor

    Setting Workbook Properties

    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 de Excel Infragistics Blazor 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";
    razor

    Workbook Protection

    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 de la instancia WorkbookProtection de la propiedad protection de este Workbook indican las operaciones deshabilitadas.

    If IsProtected is already true, the protect method will be ignored.

    var workbook = new Workbook();
    workbook.Protect(false, false);
    razor

    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;
    razor

    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 protect = workbook.Protection;
    razor

    API References

    • DocumentProperties
    • WorkbookProtection
    • Workbook
    • Workbook