Common Gateway Interface ( CGI ) biedt webontwikkelaars met vele manieren om websites zowel dynamisch en interactief te maken . CGI is een programmeertaal op zich , maar is een interface tussen webservers en andere programma's , zoals geschreven in Perl . Perl is de de facto geïnterpreteerde taal gebruikt in CGI-programma's en biedt een uitgebreide module bibliotheek . Met behulp van deze modules , kunnen ontwikkelaars hun Perl websites aanzienlijk te verlengen , gebruik te maken van andere applicaties zoals Microsoft Excel . Wat je webbrowser tekst editor webserver met Perl geïnstalleerd Spreadsheet :: parseexcel Perl module Microsoft Excel Need Toon Meer Instructions < br > 1 Open een tekstverwerker en maak een tekstbestand . Voeg het pad naar Perl in de eerste lijn en aan te geven dat u wilt de Spreadsheet :: parseexcel pakket gebruiken in de file . Sla het tekstbestand op de webserver als excel.pl # /usr /bin /perl gebruik Spreadsheet :: parseexcel ; . ! Kopen van 2 Open Excel en maak een nieuw bestand dat de inhoud zal bevatten om aan te tonen in de webpagina . Voer de tekst "Cell 1 Inhoud " in de eerste cel van het eerste werkblad en sla het bestand met de naam excel_contents.xls . Sla het bestand op de server op dezelfde locatie als excel.pl . Open excel.pl 3 en maak een nieuwe parser object met behulp van de methode nieuw ( ) . Deze methode een spreadsheet parser object dat wordt gebruikt om de cellen geanalyseerd door excel_contents.xls geven . Gebruik de parse ( ) methode om een nieuwe werkmap object te maken en aan te geven dat het Werkboek object moet worden gemaakt met behulp van het bestand excel_contents.xls . # ! /Usr /bin /perl gebruik Spreadsheet :: parseexcel ; mijn $ parser = Spreadsheet :: parseexcel - > new ( ) ; mijn $ werkboek = $ parser - > parse ( ' excel_contents.xls ' ) ; < br Goedkope 4 > Doorgaan bewerken excel.pl . Maak een nieuw werkblad met de $ werkboek - > $ werkblad ( ) -methode en deze toewijzen aan een variabele genaamd $ werkblad . De $ werkboek - > $ werkblad ( ) methode kan een naam of een index te gebruiken . Gebruik index '0 ' naar het eerste werkblad in de excel_contents.xls bestand aangeven # /usr /bin /perl gebruik Spreadsheet :: parseexcel ; . Geld verdienen mijn $ parser = Spreadsheet :: parseexcel - > new ( ) ; mijn $ werkboek = $ parser - > parse ( ' excel_contents.xls ' ) ; $ werkblad = $ werkboek - > werkblad ( 0 ) ; 5 verder bewerken excel.pl . Gebruik het werkblad get_cell ( ) methode aan te geven dat het element op rij index 0 en kolom index 0 wordt gebruikt . De cel toe te wijzen aan een variabele genaamd $ cel # /usr /bin /perl gebruik Spreadsheet :: parseexcel ; . ! Mijn $ parser = Spreadsheet :: parseexcel - > nieuw ( ) ; mijn $ werkboek = $ parser - > parse ( ' excel_contents.xls ' ) ; $ werkblad = $ werkboek - > werkblad ( 0 ) ; $ cell = $ werkblad - > get_cell ( 0,0) ; 6 verder bewerken excel.pl . Gebruik het toon commando om de headers te voeren naar de webpagina . Druk de waarde van de variabele $ cel , die de spreadsheet opgeslagen waarde in rij index 0 en kolom index 0 . Opslaan excel.pl naar de server # /usr /bin /perl gebruik Spreadsheet :: parseexcel ; . ! Mijn $ parser = Spreadsheet :: parseexcel - > , nieuwe ( ) ; mijn $ werkboek = $ parser - > parse ( ' excel_contents.xls ' ) ; $ werkblad = $ werkboek - > werkblad ( 0 ) ; < br $ cell > = $ werkblad - > get_cell ( 0,0) ; print " Content-type : text /html \\ n \\ n " ; afdruk $ cel - > waarde ( ) ; Open excel.pl in een webbrowser 7 . De inhoud van de eerste cel in het bestand excel_contents.xls wordt weergegeven in de webbrowser .
|