Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171

    cambiare nome foglio excel

    nella pagina APRI.ASP Apro una tabella in excel cosi;
    Response.contenttype="application/vnd.ms-excel"
    Response.AddHeader "content-disposition", "attachment; filename=" & "nome" & ".xls"

    si apre la tabella in excel, ma il nome del foglio è uguale al nome della pagina asp Apri.asp
    come posso cambiare il nome del foglio??

  2. #2
    stesso IDENTICO problema..
    Sono pronto a incontrare il Creatore. Se il Creatore sia pronto all'ardua prova di incontrare me, è un'altra questione.
    -- Winston Churchill

  3. #3
    Avete provato specificando il title della pagina con i tag html?
    xxx

  4. #4
    Ok, l'ho fatta troppo semplice.
    Sulla base di questo articolo:

    http://webdevel.blogspot.it/2004/11/...eneration.html

    io ho provato questo codice e mi funziona:

    codice:
    <%
    Dim nomeFile, nomeSheet
    
    nomeFile 	= "excelfile.xls"
    nomeSheet	= "Nome dello sheet"
    
    Response.ContentType = "application/vnd.ms-excel"
    Response.AddHeader "Content-Disposition", "filename=" & nomeFile
    %>
    
    <html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel">
    <head>
    
    <title>Titolo pagina</title>
    
    <!--[if gte mso 9]><xml>
     <x:ExcelWorkbook>
      <x:ExcelWorksheets>
       <x:ExcelWorksheet>
        <x:Name><%=nomeSheet%></x:Name>
        <x:WorksheetOptions>
         <x:ProtectContents>False</x:ProtectContents>
        </x:WorksheetOptions>
       </x:ExcelWorksheet>
      </x:ExcelWorksheets>
     </x:ExcelWorkbook>
    </xml><![endif]--> 
    
    </head>
    <body>
    
    <table>
    <tr>
    <td>Category Name</td>
    <td>Category Description</td>
    </tr>
    <tr>
    <td>Software</td>
    <td>Holds data for software</td>
    </tr>
    <tr>
    <td>Hardware</td>
    <td>Hardware related data</td>
    </tr>
    </table>
    
    </body>
    </html>
    Sul pc ho installato office 2007, non so se ci sono limitazioni in base alle versioni.

    xxx

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.