Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan bruke PHP til å lage en Excel-fil
    Selv om Microsoft Excel bruker et proprietært format for å lagre data , formatering og egenskaper til et Excel-regneark , kan du lage en Excel-fil med PHP skriptspråk. Hvis serveren som kjører PHP har Excel installert , kan du opprette et Excel-regneark ved å opprette et Excel- COM-objektet , sette COM objektet egenskaper og benytter COM objekt metoder for å opprette og lagre et Excel-regneark . Hvis serveren ikke har Excel , kan du bruke PHPExcel biblioteket fra Microsofts åpen kildekode-miljøet , CodePlex . Instruksjoner
    Bruk en COM-objektet
    en

    klargjøre en variabel til å være en ny Excel-programmet COM-objektet . For eksempel skrive : ?

    < Php

    $ excel = nye COM ( " Excel.Application ");
    2

    Skjul Excel-vinduet du nettopp opprettet før du har fylt det med formatering og data . For eksempel skrive : en

    $ excel - > Visible = 0;
    3

    Opprett en ny arbeidsbok inne i Excel-objekt . For eksempel skrive : en

    $ w = $ excel - > Arbeidsbøker - > Legg til ( ) ;
    4

    Lag et nytt regneark i Excel-objekt og gjør at regnearket aktiv . For eksempel skrive : en

    $ w- > Regneark ( 1 ) - > Name = " Hoved regneark ";

    $ w- > Regneark ( 1 ) - > Velg ;
    5

    Legg data og formatering i regnearket . For eksempel skrive : en

    $ w- > ActiveSheet -> Cells ( 1,1) - > Verdi = "Navn" ;

    $ w- > ActiveSheet - > celler ( 1,2) - > Verdi = "Adresse" ;

    $ w- > ActiveSheet -> Cells ( 1,1) - > Font- > Fet = true ;

    $ w- > ActiveSheet -> Cells ( 1,2) - > Font- > Fet = true;

    $ w- > ActiveSheet - > Range (" A1 : A1 " ) - > ColumnWidth = 10;

    $ w- > ActiveSheet - > Range (" A1 : A1 ") - > ColumnWidth = 20;
    6

    Lagre Excel-dokumentet du opprettet. For eksempel skrive : en

    $ file = tempnam ( sys_get_temp_dir ( ) , " excel ");

    $ excel - > Lagre som ( $ fil) ;
    7 < p> Lukk filen og avslutte programmet . Eksempelvis
    Bruk PHPExcel
    8

    Last ned PHPExcel bibliotek og pakk den ut en katalog på webserveren . Opprett en ny PHP-filen i et redigeringsprogram og angi hvor PHPExcel bibliotek kan bli funnet. For eksempel skrive : ? .

    < Php

    $ library_location = " /usr /local /mylibraries /phpexcel /";

    inkluderer $ library_location " PHPExcel.php ";

    inkluderer $ library_location . " PHPExcel/Writer/Excel2007.php ";
    9

    Opprett en ny PHPExcel objekt . For eksempel skrive : en

    $ excel = new PHPExcel ();
    10

    Angi egenskaper av regnearket ved hjelp av objekt metoder i " getProperties " . For eksempel skrive : en

    $ excel - > getProperties ( )

    - > setCreator ( " John Doe ")

    - > setLastModifiedBy ( " John Doe " )

    - > setTitle ( "Excel regneark laget med PHP ")

    - > setSubject ( "Excel regneark laget med PHP ");

    - > setDescription ("Dette Excel regneark ble opprettet ved hjelp av PHP og PHPExcel fra Microsoft ");
    11

    Legge til data i regnearket ved hjelp av objekt metoder i " getActiveSheet . " Eksempelvis "Name ");

    $ excel - > getActiveSheet ( ) - > SetCellValue ( " B2 ", " Address ");
    12

    Legg formatering og celleegenskaper til regneark ved hjelp av objekt metoder i " getActiveSheet . " Eksempelvis
    13

    Lagre Excel-filen og avslutte programmet . For eksempel skrive : en

    $ Excel_Teksteditor = PHPExcel_IOFactory :: createWriter ( $ excel,

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan laste opp og gi nytt navn filnavn ved hjelp av …
    ·Hvordan overstyring cPanel Globale innstillinger for en…
    ·PHP: Substring Without Words Breaking 
    ·Hvordan legge til en Bullet i PHP 
    ·Hvordan Query MySQL av innhold Lengde 
    ·Hvordan Pause en MySQL Query Process 
    ·Hvordan sette verdien fra en MySQL Query som en variabe…
    ·Slik installerer Ubuntu Snort Uten MySQL 
    ·Hvordan bruke Flock funksjon i PHP 
    ·Hvordan laste opp DOC -filer i PHP 
      Anbefalte artikler
    ·Java 1.6 Vs . 1.5 
    ·Eksempler på Python XML Processing 
    ·Visual Basic Opplæring for nybegynnere 
    ·Hvordan få Index of String Array i Java 
    ·NetBeans prosjekttyper 
    ·Hvordan få tilgang til en VBA Slett Query 
    ·Slik konverterer linjeskift til et avsnitt i PHP 
    ·Hvordan bli kvitt braketter i Python Array 
    ·Turing boolske Typer 
    ·Hvordan få Blogroll nofollow 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/