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.
Angular Using Workbooks Example
Change Default Font
Primero, crea una nueva instancia deIWorkbookFont. A continuación, añade la nueva fuente a lastyles colección de laWorkbook. Este estilo contiene las propiedades predeterminadas de todas las celdas del libro de trabajo, salvo que se especifique lo contrario en una fila, columna o celda. Cambiar las propiedades del estilo modificará las propiedades predeterminadas del formato de celda en el libro de trabajo.
var workbook = new Workbook();
var font: IWorkbookFont;
font = workbook.styles().normalStyle.styleFormat.font;
font.name = "Times New Roman";
font.height = 16 * 20;
Setting Workbook Properties
Microsoft Excel® document properties provide information to help organize and keep track of your documents. You can use the Infragistics Angular Excel Library to set these properties using the Workbook object’s documentProperties property. The available properties are:
AuthorTitleSubjectKeywordsCategoryStatusCommentsCompanyManager
El siguiente código demuestra cómo crear un libro de trabajo y establecer sustitle propiedades de documentostatus.
var workbook = new Workbook();
workbook.documentProperties.title = "Expense Report";
workbook.documentProperties.status = "Complete";
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 cuaderno de ejercicios invocando suprotect método.
Cuando aWorkbook está protegido sin contraseña, el usuario final puede desproteger elWorkbook en Excel sin necesidad de proporcionar una contraseña. Para desproteger programáticamente aWorkbook, se puede usar elunprotect método.
Cuando aWorkbook está protegido, los valores de las propiedades de laWorkbookProtection instancia respecto a estaWorkbookprotection propiedad indican las operaciones deshabilitadas.
SiisProtected ya es cierto, elprotect método será ignorado.
var workbook = new Workbook();
workbook.protect(false, false);
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;
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;