Blazor Using Workbooks

    O Infragistics Blazor 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 Blazor 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.

    Blazor Using Workbooks Example

    Change Default Font

    Primeiro, crie uma nova instância de IWorkbookFont. Em seguida, adicione a nova fonte à Styles coleção do Workbook. Esse estilo contém as propriedades padrão para todas as células na pasta de trabalho, a menos que especificado de outra forma em uma linha, coluna ou célula. Alterar as propriedades do estilo alterará as propriedades de formato de célula padrão na pasta de trabalho.

    var workbook = new Workbook();
    var font = workbook.Styles.NormalStyle.StyleFormat.Font;
    font.Name = "Times New Roman";
    font.Height = 16 * 20;
    

    Setting Workbook Properties

    As propriedades do documento do Microsoft Excel® fornecem informações para ajudar a organizar e controlar seus documentos. Você pode usar a Biblioteca Infragistics Blazor Excel para definir essas propriedades usando a Workbook propriedade do DocumentProperties 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 pasta de trabalho e definir suas title propriedades e status document.

    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 uma pasta de trabalho invocando seu protect método.

    Quando a Workbook é protegido sem uma senha, o usuário final pode desproteger o Workbook no Excel sem precisar fornecer uma senha. Para desproteger programaticamente a Workbook, pode-se usar o unprotect método.

    Quando a Workbook é protegido, os valores das propriedades da WorkbookProtection instância da propriedade this Workbook​ ​protection indicam as operações desativadas.

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

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

    API References

    • DocumentProperties
    • WorkbookProtection
    • Workbook
    • Workbook