Como usar Javascript no Excel

A linguagem Javascript fornece aos desenvolvedores as ferramentas para usar conteúdo dinâmico depois que uma página da Web é carregada no navegador da web do usuário. Você pode usar o Excel com Javascript e gerar uma planilha para seus leitores da Web. Isso abrirá uma planilha do Excel com o conteúdo que você indicar, e o usuário pode optar por ler, editar e salvar o arquivo em seu computador. Isso é bom para desenvolvedores da web que desejam criar planilhas do Excel dinamicamente em suas páginas da web.

Passo 1

Crie seu bloco Javascript. Este bloco informa ao navegador da web que o código que ele contém são scripts executáveis. Adicione o seguinte código entre as seguintes tags “” e “” na sua página HTML:

Todo o Javascript que interage com o Excel é colocado entre esses blocos de script.

Etapa 2

Inicie a variável de aplicativo do Excel. Essa variável carrega bibliotecas do Excel, usadas para interagir com o Excel. O código a seguir inicia sua variável:

var excel = novo ActiveXObject (“Excel.Application”); excel.visible = true;

Etapa 3

Crie a planilha e ative-a. Quando o Excel é inicializado, você precisará criar uma pasta de trabalho e uma planilha, que são os componentes que contêm as informações em um arquivo do Excel. O código a seguir cria a planilha:

var book = excel.Workbooks.Add; book.Worksheets.Add; book.Worksheets (1) .Activate;

Etapa 4

Digite algum texto na planilha do Excel. Você pode preencher cada linha da planilha linha por linha. Neste exemplo, a primeira célula está configurada para um valor de sequência:

book.Worksheets (1) .Cells (1,1) .value = “Minha primeira planilha”;

Etapa 5

Salve o arquivo do Excel. Esta etapa é opcional e abre uma mensagem “Salvar” para o usuário. O usuário será perguntado se ele deseja salvar o arquivo e em qual pasta salvá-lo. Se você estiver escrevendo um aplicativo interno para uma empresa, poderá configurar a segurança do navegador para permitir explicitamente que o documento seja salvo no disco rígido sem a interação do usuário, mas esse é um problema de segurança para visitantes externos da Web Eles não confiam no site. O código a seguir pergunta ao usuário se ele deseja salvar o arquivo:

book.Worksheets (1) .SaveAs (“C: excel_file.XLS”);

Referências

 

Você pode estar interessado:

Deixe um comentário