Tecnología

Inicio

Cómo utilizar CGI para mostrar un archivo XLS en un navegador Web

Cómo utilizar CGI para mostrar un archivo XLS en un navegador Web


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í mismo, sino más bien es una interfaz entre los servidores web y otros programas, tales como los escritos en Perl. Perl es el lenguaje interpretado de facto utilizado en los programas CGI y ofrece una extensa biblioteca de módulos. El uso de estos módulos, los desarrolladores pueden ampliar considerablemente sus sitios web en Perl, aprovechando otras aplicaciones, como Microsoft Excel.

Instrucciones

1 Abra un editor de texto y crear un archivo de texto. Añadir la ruta a Perl en la primera línea e indique 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

utilizar la hoja de cálculo :: ParseExcel;

2 Abra Excel y crear un nuevo archivo que contendrá los contenidos a mostrar en la página web. Entre el texto "célula" 1 Contenido en la primera celda 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 abiertos y crear un nuevo objeto analizador usando el método new (). Este método crea un objeto analizador de hoja de cálculo que se utiliza para mostrar las células analizadas desde los excel_contents.xls. Utilice el método parse () para crear un nuevo objeto de libro e indicar que el objeto de libro puede ser creado utilizando la excel_contents.xls archivo.

! / Usr / bin / perl

utilizar la hoja de cálculo :: ParseExcel;
mi = $ analizador de hoja de cálculo :: ParseExcel-> new ();
mi libro $ = $ parser-> parse ( 'excel_contents.xls');

4 Excel.pl seguir editando. Crear una nueva hoja de cálculo utilizando el libro $ -> $ método de hoja de cálculo () y asignarlo a una variable llamada $ hoja de cálculo. El libro de $ método -> $ hoja de trabajo () puede utilizar un nombre o un índice. Utilizar el índice "0" para indicar la primera hoja de cálculo en el archivo excel_contents.xls.

! / Usr / bin / perl

utilizar la hoja de cálculo :: ParseExcel;
mi = $ analizador de hoja de cálculo :: ParseExcel-> new ();
mi libro $ = $ parser-> parse ( 'excel_contents.xls');
$ = $ Hoja workbook-> hoja de trabajo (0);

5 Excel.pl seguir editando. Utilizar el método de la hoja de cálculo get_cell () para indicar que se utilizará en la celda índice de la fila 0 y la columna de índice 0. Asignar la celda a una variable llamada $ células.

! / Usr / bin / perl

utilizar la hoja de cálculo :: ParseExcel;
mi = $ analizador de hoja de cálculo :: ParseExcel-> new ();
mi libro $ = $ parser-> parse ( 'excel_contents.xls');
$ = $ Hoja workbook-> hoja de trabajo (0);
$ = $ Células worksheet-> get_cell (0,0);

6 Excel.pl seguir editando. Utilice el comando de impresión a la salida de las cabeceras de la página web. Imprimir el valor de la variable de células $, que es el valor almacenado en la hoja de cálculo de índice de la fila 0 y el índice de la columna 0. Guardar excel.pl al servidor.

! / Usr / bin / perl

utilizar la hoja de cálculo :: ParseExcel;
mi = $ analizador de hoja de cálculo :: ParseExcel-> new ();
mi libro $ = $ parser-> parse ( 'excel_contents.xls');
$ = $ Hoja workbook-> hoja de trabajo (0);
$ = $ Células worksheet-> get_cell (0,0);
print "Content-type: text / html \ n \ n";
$ impresión por células> valor ();

7 excel.pl abierta en un navegador web. El contenido de la primera celda de la excel_contents.xls archivo se mostrarán en el navegador web.