Common Gateway Interface (CGI ) proporciona a los desarrolladores web con muchas maneras de hacer sitios web , tanto dinámicos e interactivos. CGI no es un lenguaje de programación en sí misma, sino que es una interfaz entre los servidores web y otros programas, como los escritos en Perl. Perl es el lenguaje de facto interpretado utilizado en los programas CGI y ofrece una extensa librería de módulos . El uso de estos módulos , los desarrolladores pueden extender sus sitios web Perl considerablemente , aprovechando otras aplicaciones, como Microsoft Excel. Cosas que necesitará
navegador tiene texto editor
servidor Web Web con Perl instalado
hoja de cálculo :: ParseExcel Perl módulo
Microsoft Excel
Mostrar más instrucciones
1
Abra un editor de texto y cree un archivo de texto. Añada la ruta a Perl en la primera línea e indicar que desea utilizar la hoja de cálculo :: ParseExcel paquete en el archivo . Guarde el archivo de texto en el servidor web como excel.pl
# /usr /bin /perl
uso de hoja de cálculo :: ParseExcel ; . !
2
abierto Excel y crear un nuevo archivo que contendrá los contenidos a mostrar en la página web. Introduzca el texto " Celular 1 Contenido" en la primera casilla de la primera hoja de cálculo y guardar el archivo con el nombre excel_contents.xls . Guarde el archivo en el servidor en la misma ubicación que excel.pl .
3
excel.pl abierto y crear un nuevo objeto parser utilizando el método new () . Este método crea un objeto parser hoja de cálculo que se utilizará para mostrar las células analizadas desde los excel_contents.xls . Utilice el método parse ( ) para crear un nuevo objeto Workbook e indicar que el objeto Workbook puede ser creado utilizando los excel_contents.xls archivos.
#! /Usr /bin /perl
uso de hoja de cálculo :: ParseExcel ;
my $ parser = Hoja de cálculo :: ParseExcel - > new ();
mi libro $ = $ parser -> parse ( ' excel_contents.xls ');
4
continuar editando excel.pl . Crear una nueva hoja de cálculo utilizando el método $ libro -> hoja $ () y asignarlo a una variable llamada $ hoja de cálculo. El método $ libro -> hoja $ ( ) puede utilizar un nombre o un índice. Utilice índice '0 ' para indicar la primera hoja de cálculo en el archivo excel_contents.xls
# /usr /bin /perl
uso de hoja de cálculo :: ParseExcel ; . !
Mi $ parser = hoja de cálculo :: ParseExcel - > new ();
mi libro $ = $ parser -> parse ( ' excel_contents.xls ');
$ hoja = $ libro - > hoja de trabajo ( 0 ) ;
5
continuar editando excel.pl . Utilice el método get_cell de la hoja de trabajo () para indicar que se va a utilizar la celda de la fila de índice 0 y el índice de la columna 0 . Asigne la celda a una variable llamada $ célula
# /usr /bin /perl
uso de hoja de cálculo :: ParseExcel ; . !
My $ parser = Hoja de cálculo :: ParseExcel - > new ();
mi libro $ = $ parser -> parse ( ' excel_contents.xls ');
$ hoja = $ libro -> hoja de trabajo ( 0 ) ;
$ cell = $ hoja -> get_cell ( 0,0) ;
6
continuar editando excel.pl . Utilice el comando de impresión para la salida de las cabeceras de la página web. Imprimir el valor de la variable de células $, que es el valor de la hoja de cálculo se almacena en fila de índice 0 y el índice de la columna 0 . Guardar excel.pl al servidor
# /usr /bin /perl
uso de hoja de cálculo :: ParseExcel ; . !
My $ parser = Hoja de cálculo :: ParseExcel -> , new () ;
mi libro $ = $ parser -> parse ( ' excel_contents.xls ');
$ hoja = $ libro -> hoja de trabajo ( 0 ) ; < br >
$ cell = $ hoja -> get_cell ( 0,0) ;
print " Content-type : text /html \\ n \\ n";
print $ célula > value () ;
7
excel.pl Abrir en un navegador web. El contenido de la primera celda de la excel_contents.xls archivos se muestran en el navegador web
.