>> Tecnologia eletrônica >  >> Lar inteligente >> Vida Inteligente

Como usar Javascript com Excel


A linguagem Javascript fornece aos desenvolvedores as ferramentas para definir 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 abre uma planilha do Excel com o conteúdo que você especificar, e o usuário pode optar por ler, editar e salvar o arquivo no computador. Isso é benéfico para desenvolvedores da Web que desejam criar planilhas do Excel rapidamente em suas páginas da Web.

Etapa 1


Crie seu bloco Javascript. Este bloco indica ao navegador web que o código contido são scripts executáveis. Adicione o seguinte código entre as tags "" e "" em sua página da Web HTML:



Todo o seu Javascript que faz interface com o Excel é colocado dentro desses blocos de script.

Etapa 2


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

var excel =new ActiveXObject( "Excel.Application" ); excel.visible =true;

Etapa 3


Crie a planilha e ative-a. Após a inicialização da variável do Excel, você precisa criar uma pasta de trabalho e uma planilha, que são os componentes de um arquivo do Excel que contém suas informações. O código a seguir cria a planilha:

var livro =excel.Workbooks.Add; livro.Planilhas.Adicionar; livro.Planilhas(1).Ativar;

Etapa 4


Escreva algum texto na planilha do Excel. Você pode preencher cada linha da planilha linha por linha. Neste exemplo, a primeira célula é definida para um valor de string:

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

Etapa 5


Salve o arquivo Excel. Esta é uma etapa opcional e abre um prompt "Salvar como" para o usuário. O usuário é perguntado se deseja salvar o arquivo e em qual pasta o arquivo é salvo. Se você estiver escrevendo um aplicativo interno para uma empresa, poderá definir a segurança do navegador para permitir explicitamente que o documento seja salvo no disco rígido sem nenhuma interação do usuário, mas isso é um risco de segurança para visitantes externos da Web que 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");