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