Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Perl Προγραμματισμός

Πώς να χρησιμοποιήσετε το CGI για την εμφάνιση μιας XLS αρχείο σε ένα πρόγραμμα περιήγησης στο Web

κοινής διεπαφής πύλη ( CGI ) παρέχει web developers με πολλούς τρόπους για να κάνει τους ιστοχώρους τόσο δυναμική και διαδραστική . CGI δεν είναι μια γλώσσα προγραμματισμού από μόνη της , αλλά είναι μια διασύνδεση μεταξύ των διακομιστών web και άλλα προγράμματα , όπως αυτά που γραμμένο σε Perl . Perl είναι η de facto ερμηνεύεται γλώσσα που χρησιμοποιείται στα προγράμματα CGI και προσφέρει μια μεγάλη ενότητα της βιβλιοθήκης . Χρησιμοποιώντας αυτές τις ενότητες , οι προγραμματιστές μπορούν να επεκτείνουν τις ιστοσελίδες τους Perl σημαντικά , εκμεταλλευόμενοι άλλες εφαρμογές, όπως το Microsoft Excel . Τα πράγματα που θα χρειαστείτε
πρόγραμμα περιήγησης στο Web
επεξεργαστή κειμένου
διακομιστή Web με Perl εγκατασταθεί
υπολογιστικού φύλλου :: ParseExcel Perl ενότητα για Microsoft Excel

Παρουσίαση Περισσότερες οδηγίες

1

Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου και να δημιουργήσετε ένα αρχείο κειμένου . Προσθέστε τη διαδρομή προς Perl στην πρώτη γραμμή και να δείξετε ότι θέλετε να χρησιμοποιήσετε το υπολογιστικό φύλλο :: πακέτο ParseExcel στο αρχείο . Αποθηκεύστε το αρχείο κειμένου στο web server ως excel.pl

# /usr /bin /perl

χρήση υπολογιστικών φύλλων :: ParseExcel ? . ! 2

Open Excel και να δημιουργήσετε ένα νέο αρχείο που θα περιέχει τα περιεχόμενα για να δείξει στην ιστοσελίδα . Εισάγετε το κείμενο "Κελί 1 Περιεχόμενα " στο πρώτο κελί του πρώτου φύλλου εργασίας και να αποθηκεύσετε το αρχείο με το όνομα excel_contents.xls . Αποθηκεύστε το αρχείο στο διακομιστή στην ίδια θέση όπως excel.pl .
Εικόνων 3

Open excel.pl και να δημιουργήσετε ένα νέο αντικείμενο parser χρησιμοποιώντας τη νέα μέθοδο ( ) . Αυτή η μέθοδος δημιουργεί ένα υπολογιστικό φύλλο αντικείμενο parser που θα χρησιμοποιηθεί για την εμφάνιση των κυττάρων αναλύονται από excel_contents.xls . Χρησιμοποιήστε το parse ( ) μέθοδος για να δημιουργήσετε ένα νέο αντικείμενο βιβλίου εργασίας και υποδεικνύουν ότι θα πρέπει να δημιουργηθεί το αντικείμενο βιβλίου εργασίας χρησιμοποιώντας το excel_contents.xls αρχείο .

# ! /Usr /bin /perl

χρήση υπολογιστικού φύλλου :: ParseExcel ?

$ μου parser = Spreadsheet :: ParseExcel - > νέο ( ) ?

$ βιβλίο μου = $ parser - > parse ( « excel_contents.xls ') ?
Φτηνές 4

Συνέχεια excel.pl μοντάζ . Δημιουργήστε ένα νέο φύλλο εργασίας χρησιμοποιώντας το $ βιβλίο - > $ φύλλο εργασίας ( μέθοδος) και το εκχωρείτε σε μια μεταβλητή με όνομα $ φύλλου εργασίας . Η μέθοδος $ βιβλίο - > $ φύλλο εργασίας ( ) μπορεί να χρησιμοποιήσει ένα όνομα ή έναν άλλο δείκτη . . ! Χρησιμοποιήστε τον δείκτη του '0 ' για να δείξει το πρώτο φύλλο στο αρχείο excel_contents.xls

# /Spreadsheet usr /bin /perl

χρήσης :: ParseExcel ?

Μου $ parser = Spreadsheet :: ParseExcel - > νέο ( ) ?

$ βιβλίο μου = $ parser - > parse ( « excel_contents.xls ') ?

$ $ = φύλλο βιβλίου εργασίας - > φύλλο εργασίας ( 0 ) ?
5

Συνέχιση επεξεργασίας excel.pl . Χρησιμοποιήστε τη μέθοδο του φύλλου εργασίας get_cell ( ) για να υποδείξει ότι το κύτταρο στο δείκτη σειρά 0 και το δείκτη της στήλης 0 θα χρησιμοποιηθεί . . ! Αναθέστε το κύτταρο σε μια μεταβλητή με όνομα $ κυττάρων

# /Spreadsheet usr /bin /perl

χρήσης :: ParseExcel ?

$ Μου parser = Spreadsheet :: ParseExcel - > νέο ( ) ?

$ βιβλίο μου = $ parser - > parse ( « excel_contents.xls ') ?

$ $ = φύλλο βιβλίου εργασίας - > φύλλο εργασίας ( 0 ) ?

$ = $ κελί φύλλου εργασίας - > get_cell ( 0,0 ) ?
Η 6

Συνέχεια excel.pl μοντάζ . Χρησιμοποιήστε την εντολή εκτύπωσης για την έξοδο των κεφαλίδες στην ιστοσελίδα . Εκτυπώστε την τιμή της μεταβλητής $ κυττάρων , που είναι η αξία φύλλο που αποθηκεύονται στο ευρετήριο σειρά 0 και το δείκτη της στήλης 0 . Αποθήκευση excel.pl στο διακομιστή

# /usr /bin /perl

χρήση υπολογιστικών φύλλων :: ParseExcel ? . !

$ Μου parser = Spreadsheet :: ParseExcel - > ? νέα ( ) ?

$ βιβλίο μου = $ parser - > parse ( « excel_contents.xls ') ?

$ $ = φύλλο βιβλίου εργασίας - > φύλλο εργασίας ( 0 ) ?

$ κελί = $ φύλλου εργασίας - > get_cell ( 0,0 ) ?

εκτύπωσης " Content-type : text /html \\ n \\ n" ?

print $ κυττάρων > τιμή ( ) ?
Η 7

Open excel.pl σε ένα πρόγραμμα περιήγησης στο web . Τα περιεχόμενα του πρώτου κελιού στην excel_contents.xls αρχείο θα εμφανιστεί στο πρόγραμμα περιήγησης στο web .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα