Angular Using Workbooks

    O Infragistics Angular Mecanismo do Excel permite que você salve e carregue dados do Microsoft® Excel®. Você pode criar pastas de trabalho e planilhas, inserir dados e exportar os dados para o Excel usando as várias classes da biblioteca. O Infragistics Angular Excel Engine facilita a exportação dos dados em seu aplicativo como uma planilha do Excel, bem como a importação de dados do Excel para seu aplicativo.

    Angular Using Workbooks Example

    Change Default Font

    Primeiro, crie uma nova instância deIWorkbookFont. Em seguida, adicione a nova fonte àstyles coleção de.Workbook Esse estilo contém as propriedades padrão de todas as células do livro de exercícios, a menos que especificado o contrário em uma linha, coluna ou célula. Alterar as propriedades do estilo alterará as propriedades padrão do formato de célula no livro de exercícios.

    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

    As propriedades dos documentos do Microsoft Excel® fornecem informações para ajudar a organizar e acompanhar seus documentos. Você pode usar a Biblioteca Infragistics Angular Excel para definir essas propriedades usando aWorkbook propriedade dodocumentProperties objeto. As propriedades disponíveis são:

    • Author

    • Title

    • Subject

    • Keywords

    • Category

    • Status

    • Comments

    • Company

    • Manager

    O código a seguir demonstra como criar uma caixa de exercícios e definir suastitle propriedades de documentaçãostatus.

    var workbook = new Workbook();
    workbook.documentProperties.title = "Expense Report";
    workbook.documentProperties.status = "Complete";
    

    Workbook Protection

    O recurso de proteção da pasta de trabalho permite proteger a estrutura da pasta de trabalho. Ou seja, a capacidade de um usuário adicionar, renomear, excluir, ocultar e reordenar as planilhas nessa pasta de trabalho.

    A proteção não é imposta por meio do modelo de objeto do Mecanismo do Excel do Infragistics. É uma responsabilidade da interface do usuário que visualiza esse modelo de objeto respeitar essas configurações de proteção e permitir ou restringir o usuário de executar as operações correspondentes.

    A proteção é aplicada a um livro de exercícios invocando seuprotect método.

    Quando umWorkbook é protegido sem senha, o usuário final pode desproteger oWorkbook no Excel sem precisar fornecer uma senha. Para desproteger programáticamente aWorkbook, pode-se usar ounprotect método.

    Quando aWorkbook está protegido, os valores das propriedades daWorkbookProtection instância a partirWorkbook dessaprotection propriedade indicam as operações desativadas.

    SeisProtected já for verdade, oprotect método será ignorado.

    var workbook = new Workbook();
    workbook.protect(false, false);
    

    Verifique se uma pasta de trabalho tem proteção. Essa propriedade somente leitura retornará true se a pasta de trabalho tiver qualquer conjunto de proteção usando as sobrecargas do método Protect.

    var workbook = new Workbook();
    var protect = workbook.isProtected;
    

    Essa propriedade somente leitura retorna um objeto do tipo WorkbookProtection que contém propriedades para obter cada configuração de proteção individualmente.

    var workbook = new Workbook();
    var protection = workbook.protection;
    

    API References