Programação  
 
Conhecimento computador >> Programação >> Programação Perl >> 
Como usar CGI para exibir um arquivo XLS em um navegador da Web
interface de gateway comum ( CGI) fornece aos desenvolvedores web com muitas maneiras de fazer sites dinâmica e interativa. CGI não é uma linguagem de programação em si, mas sim é uma interface entre servidores web e de outros programas, como aqueles escritos em Perl. Perl é a língua de facto interpretado usado em programas CGI e oferece uma extensa biblioteca de módulo. Usando esses módulos , os desenvolvedores podem estender seus sites Perl consideravelmente , aproveitando-se de outras aplicações , como o Microsoft Excel. Coisas que você precisa
browser
editor de texto
servidor Web com Perl instalado
Spreadsheet :: módulo ParseExcel Perl
Microsoft Excel
Show Mais instruções

1

Abra um editor de texto e criar um arquivo de texto. Adicione o caminho para Perl na primeira linha e indicar que você deseja usar o Spreadsheet :: pacote ParseExcel no arquivo . Salve o arquivo de texto no servidor web como excel.pl

# /usr /bin /perl

uso Spreadsheet :: ParseExcel ; . !
2

Aberto Excel e criar um novo arquivo que irá conter o conteúdo para mostrar na página web. Digite o texto " Célula 1 Conteúdo " na primeira célula da primeira planilha e salve o arquivo com o nome excel_contents.xls . Salve o arquivo no servidor no mesmo local que excel.pl .
3

Abrir excel.pl e criar um novo objeto parser usando o método new () . Este método cria um objeto analisador de folha de cálculo que será usado para visualizar as células analisadas de excel_contents.xls . Use o método () de análise para criar um novo objeto de pasta de trabalho e indicam que o objeto de pasta de trabalho devem ser criados usando o excel_contents.xls arquivo .

# /Usr /bin /perl

uso de planilha :: ParseExcel ;

my $ parser = Spreadsheet :: ParseExcel -> new ();

minha pasta de trabalho = $ $ parser -> parse ( ' excel_contents.xls ');

4

continuar editando excel.pl . Criar uma nova planilha usando o $ livro -> $ planilha método () e atribuí-lo a uma variável chamada $ planilha. O método $ livro -> $ planilha () pode usar um nome ou um índice. . ! Use índice '0 ' para indicar a primeira planilha no arquivo excel_contents.xls

# /usr /bin perl

uso /Spreadsheet :: ParseExcel ;

minha $ parser = Spreadsheet :: ParseExcel -> new ();

minha pasta de trabalho = $ $ parser -> parse ( ' excel_contents.xls ');

$ planilha = $ pasta de trabalho > planilha (0);
5

Continuar edição excel.pl . Usar o método da folha get_cell ( ) para indicar que a célula da linha de índice 0 e coluna de índice 0 vai ser usado . . ! Atribua a célula a uma variável chamada $ célula

# /usr /bin perl

uso /Spreadsheet :: ParseExcel ;

my $ parser = Spreadsheet :: ParseExcel -> new () ;

minha pasta de trabalho = $ $ parser -> parse ( ' excel_contents.xls ');

$ planilha = $ livro -> planilha (0);

$ célula = $ planilha -> get_cell (0,0) ;
6

continuar editando excel.pl . Use o comando de impressão para a saída dos cabeçalhos para a página web. Imprimir o valor da variável de célula $ , que é o valor da planilha armazenada na linha de índice 0 e coluna de índice 0 . Salve excel.pl ao servidor

# /usr /bin perl

uso /Spreadsheet :: ParseExcel ; .

My $ parser = Spreadsheet :: ParseExcel -> , new () ;

minha pasta de trabalho = $ $ parser -> parse ( ' excel_contents.xls ');

$ planilha = $ livro -> planilha (0); < br >

$ célula = $ planilha -> get_cell (0,0) ;

print " Content-type : text /html \\ n \\ n";

print $ célula - > valor ();
7

excel.pl Abrir em um navegador web. O conteúdo da primeira célula na excel_contents.xls arquivo será exibido no navegador da web.

Anterior :

Próximo : No
  Os artigos relacionados
·Como faço para obter Perl Contador Script para coletar…
·Como adicionar um link com um script Perl 
·Como ler entrada de texto do DOSBox Com Perl 
·Como remover de Cordas em Perl 
·Como teste para ver se existe um arquivo em Perl 
·Como depurar Perl no Windows 
·Como remover numéricos Cordas em Perl 
·Como Incorporar comandos Unix em Perl 
·Como criar um script simples em Telnet Perl 
·Como encontrar o modo em uma matriz de números em Perl…
  Artigos em destaque
·Is_array Vs . Is_string em PHP 
·O que faz a depuração média de consultas 
·Como converter uma entrada para um Integer 
·Como usar ASP Fos para escrever para Tabelas HTML 
·Como verificar Java para Integer Cordas 
·Como Obter a fonte de um elemento de imagem usando Java…
·O que é o Alpha Blending 
·O que são arquivos de esqueleto 
·Como o código em Pascal 
·Como ocultar a barra de rolagem com JavaScript 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados