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.