Dator > hur man skriver xls data i ASP

  • hur man skriver xls data i ASP


  • Skriva webbinnehåll som öppnas i Excel kan vara en ganska enkel process där två nyckelåtgärder . Den första åtgärden är att den ursprungliga innehåll som ASP- utgångar måste tala om för webbläsaren att Excel-data , inte HTML eller vanlig text , är på väg . För det andra behöver din ASP script följa endast upp som header data med en enkel HTML- tabell , som Excel kommer att kunna skapa tydliga kolumner och rader med data

    Du behöver : .
    server som är värd en ASP ram och MySQL funktionalitet .


    1 .
    Skapa MySQL -databasen tabellen som ASP -koden kommer att hämta data . Logga in på serverns MySQL administration sida . Skapa en databas som heter " myDB . " Kontakta serverns tekniska support om du behöver hjälp med att skapa databasen

    Välj SQL -fliken och ange följande kommando för att skapa tabellen .

    CREATE TABLE filmer ( titel VARCHAR (30 ) , regissör VARCHAR (30 ) , år INT ) ;

    tillbaka till SQL- fliken och skriv in detta kommando för att skapa data för tabellen :

    INSERT INTO filmer VÄRDEN ( "Star Wars " , " Lucas " , 1977 ) , ( " Excalibur " , " Boorman , 1980) ;
    2 .
    Öppna upp Anteckningar och skriv in följande ASP- programmet i registret:

    <%

    dim td
    dim etd
    dim br
    dim tr
    dim ETR
    dim fliken
    dim etab

    td=" "
    etd=" , "
    BR="
    "
    tr=" "
    ETR=" "
    fliken=" "
    etab="
    "

    " dBASE grejer
    Dim Connection
    Dim RS
    Dim SQLStmt
    Dim SSN , Förnamn, efternamn
    Dim ConnectionString

    " sökningar i databasen

    Set Connection=Server . CreateObject ( "ADODB. Connection")

    ConnectionString=" DRIVER={ MySQL ODBC 3,51 Driver } ; SERVER =* användarnamn *. readyhostingmysql. com , port=3306 , " _
    " DATABAS=myDB , användaren =* användarnamn * , lösenord =* lösenord * ; option=3, "

    Connection. Open ConnectionString
    SQLStmt=" SELECT * FROM filmer , "
    Ställ recSet=Connection. Execute ( SQLStmt )

    '''''''''''''''''''''''''''''''' ''''''''

    " Skriv HTTP-huvudet som talar om för webbläsaren att utgången är en Excel- fil
    WriteHeader ( )

    'Skapa ett HTML-tabell från db rader

    Response . Fliken Skriva

    Har visserligen inte recSet. EOF
    Response. Write tr
    Response. Write td recSet. Fields ( " titel " ) etd och br
    Response. Write td recSet. Fields ( " director " ) etd och br
    Response. Write td recSet. Fields ( " år " ) etd och br
    Response. Write ETR
    recSet. MoveNext
    Loop


    Response. Write etab

    Connection. Close

    WriteFooter ( )

    '''''''''''''''''''''''''''''''''''''' ''''''''''''''''''''''''''

    offentliga sub WriteHeader ( )
    " berätta den webbläsare som innehållet är en Excel -fil
    Response . ContentType=" application /vnd. ms- excel "
    % >



    ;
    <%
    End Sub ' WriteHeader

    offentliga sub WriteFooter ( )
    % >

    <; %
    End Sub " WriteHeader
    % Author 3
    I meddelandet som innehåller ConnectionString , ändra strängen till den som krävs för att ansluta till . myDB databas du skapat . Strängen i den här artikeln är en mall . Begäran rätt anslutningssträngen från din webbplats teknisk support .
    4 .
    Spara skriptet som " WriteExcelExamp. asp " och överföra den till din server .
    5 .
    Ange webbadressen för skriptet i din webbläsare . Du ser meddelandet som visas , kontrollera att du vill öppna filen i Excel . Ange att du vill öppna den . Om Excel visar sedan en meddelanderuta att bekräfta att du vill öppna filen klickar du på "Ja ".

    Excel öppnas för att visa alla rader du angav i filmer tabellen .


Previous:Vilka är fördelarna med Java uppgradera ? Next:hur man använder en Oracle PL / SQL anonyma block





Relaterade artiklar


  • Hur konvertera en 3,5 intern diskettenhet till externa
  • hur man ladda ett litiumjon-batteri utan laddare
  • Fördelarna med SDRAM
  • hur du ansluter och driva upp ett ATX datorväska
  • Radeon 9550 AGP tekniska specifikationer
  • Toshiba Satellite M115-s3094 specifikationer
  • Vad är bästa portabla lagringsenheter för mac?
  • hur du vill visa powerpoint på en Mac luft bok med en LCD-projektor
  • funktioner i Daewoo cpc7400s
  • hur man återställer underhåll på en hp 4250