Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> perl Programmering >> Content

    Hur man använder CGI att visa en xls-fil i en webbläsare

    Common Gateway Interface ( CGI ) ger webbutvecklare med många sätt att göra hemsidor både dynamiska och interaktiva . CGI är inte ett programmeringsspråk i sig , utan snarare är ett gränssnitt mellan webbservrar och andra program , t.ex. de som skrivet i Perl . Perl är de facto tolkat språk som används i CGI-program och erbjuder ett omfattande modul bibliotek . Med hjälp av dessa moduler kan utvecklare utöka sina Perl webbplatser avsevärt , dra nytta av andra applikationer såsom Microsoft Excel . Saker du behöver
    webbläsare
    Textredigerare Server Review webben med Perl installerat
    kalkylblad :: parseexcel Perlmodul
    Microsoft Excel
    Visa fler instruktioner

    1

    Öppna en textredigerare och skapa en textfil . Lägg till sökvägen till Perl på första raden och ange att du vill använda kalkylblad :: parseexcel paket i filen . Spara textfilen på webbservern som excel.pl

    # /usr /bin /perl

    använda kalkylblad :: parseexcel , . !
    2

    Open Excel och skapa en ny fil som kommer att innehålla det att visa på webbsidan . Skriv texten " Cell 1 Innehåll " i den första cellen i det första kalkylbladet och spara filen med namnet excel_contents.xls . Spara filen på servern på samma plats som excel.pl .
    3

    Open excel.pl och skapa en ny parser objekt med den nya ( ) metoden . Denna metod skapar en objekt kalkylblad parser som kommer att användas för att visa att cellerna tolkade från excel_contents.xls . Använd parse ( ) metoden för att skapa en ny arbetsbok objekt och ange att arbetsbok objektet ska skapas med hjälp av filen excel_contents.xls .

    # ! /Usr /bin /perl

    använda kalkylblad :: parseexcel ;

    min $ parser = kalkylblad :: parseexcel - > ny ( ) ;

    min $ arbetsbok = $ parser - > parse ( ' excel_contents.xls ' ) ;

    4

    Fortsätt redigera excel.pl . Skapa ett nytt kalkylblad med $ arbetsboken - > $ kalkylblad ( ) metoden och tilldela den till en variabel som heter $ kalkylblad . Den $ arbetsboken - > $ kalkylblad ( ) metoden kan använda ett namn eller ett index . Använd index '0 'för att ange det första kalkylbladet i excel_contents.xls filen

    # /usr /bin /perl

    använda kalkylblad :: parseexcel , . !

    Min $ parser = kalkylblad :: parseexcel - > ny ( ) ;

    min $ arbetsbok = $ parser - > parse ( ' excel_contents.xls ');

    $ kalkylblad = $ arbetsbok - > kalkylblad ( 0 ) ;
    5

    Fortsätt redigera excel.pl . Använd arbetsbladet för get_cell ( ) metoden för att indikera att cellen i rad index 0 och kolumn index 0 ska användas . Tilldela cellen till en variabel som heter $ cell

    # /usr /bin /perl

    använda kalkylblad :: parseexcel , . !

    Min $ parser = Kalkylblad :: parseexcel - > ny ( ) ;

    min $ arbetsbok = $ parser - > parse ( ' excel_contents.xls ');

    $ kalkylblad = $ arbetsbok - > kalkylblad ( 0 ) ;

    $ cell = $ kalkylblad - > get_cell ( 0,0 ) ,
    6

    Fortsätt redigera excel.pl . Använd kommandot PRINT för att mata ut rubrikerna till webbsidan . Skriv ut värdet av de $ cellen variabeln , som är den kalkylblad lagrat i radindex 0 och kolumnindex 0 . Spara excel.pl till servern

    # /usr /bin /perl

    använda kalkylblad :: parseexcel , . !

    Min $ parser = Kalkylblad :: parseexcel - > , ny ( ) ;

    min $ arbetsbok = $ parser - > parse ( ' excel_contents.xls ');

    $ kalkylblad = $ arbetsbok - > kalkylblad ( 0 ) ;

    $ cell = $ kalkylblad - > get_cell ( 0,0 ) ,

    print " Content-Type : text /html \\ n \\ n ";

    print $ cell - > värde ( ) ;
    7

    Open excel.pl i en webbläsare . Innehållet i den första cellen i filen excel_contents.xls visas i webbläsaren .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man tar bort dubbletter från Array Perl
    ·Hur man använder DBI att ansluta till Perl
    ·Vad är syftet med dolda fält i Perl CGI
    ·Perl Debugger alternativ
    ·Hur man beräknar tid i Perl
    ·Hur konvertera binära data till en decimal i Perl
    ·Hur man använder CGI att visa en xls-fil i en webbläs…
    ·Django Vs. Perl
    ·Hur man tolka en linje i Perl
    ·Hur man gör en uppsättning av en viss storlek i Perl
    Utvalda artiklarna
    ·Hur man skriver en textruta till en fil C
    ·Hur man skapar en databas i VB.Net
    ·MS Access 97 Tutorials
    ·Hur man gör Alla Radio Buttons False i JavaScript
    ·Ställa Cursor Default Syntax i Visual Basic
    ·Hur man upptäcker en Cirkularitet i en länkad lista i…
    ·Hur man skapar Visual Basic-applikationer att variera s…
    ·Hur man skapar en Access Connection Använda Visual Bas…
    ·Olika sätt att formatera datum i VBA
    ·Göra Histogram i Python
    Copyright © Dator Kunskap http://www.dator.xyz