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.