2010-07-08 5 views
0

J'utilise ASP pour importer des données à partir du serveur SQL, puis les exporter vers Excel. Je souhaite un texte d'en-tête dans la ligne 1, c'est-à-dire des cellules a1 à n1 Mais comment écrire une commande qui peut fusionner ces champs? alors je serais en mesure d'insérer mon txt en-tête.Comment fusionner des cellules Excel en utilisant ASP

Je possède ce code asp:

'setup the excel file 
Dim objFSO, objExcelFile 
Set objFSO = CreateObject("Scripting.FileSystemObject") 
excelfilename = "Financials_clients_" & nn & ".xls" 
Set objExcelFile = objFSO.CreateTextFile(Server.MapPath(excelfilename)) 



'Do the header information 
objExcelFile.writeline ("<html>") 

objExcelFile.writeline ("<table border=1>") 

'This header is just shown in one cell ie A1 ... I want it from a1 - n1 
objExcelFile.writeline (" <td bgcolor=#cccccc> CLIENT LEVEL - " & product_header & "</td>") 

d'autres suggestions sont très appréciés.

+0

Si vous publiez code ou XML, ** S'il vous plaît ** mettre en évidence les lignes dans l'éditeur de texte et cliquez sur le bouton « code » (101 010) sur la barre d'outils de l'éditeur pour mettre en forme bien et la syntaxe mettre en évidence! –

Répondre

0

Votre code génère tout dans une seule cellule, vous devez le modifier pour la sortie dans plusieurs cellules de tableau.

objExcelFile.writeline (" <td bgcolor=#cccccc> CLIENT LEVEL - " & header1 & "</td><td>" & header2 & "</td><td>" & header3 & </td>........") 
Questions connexes