Avatar billede farmer Nybegynder
25. februar 2003 - 13:55 Der er 1 løsning

sende data som tekstfil til excel

Jeg skal hive noge data ud fra en MS SQLSERVER, men udtraekket skal foerst behandles serverside.

Jeg soeger derfor en maede, hvor jeg kan lave en teksstreng med mine data og sende dem til excel, som et argument, saa der aabnes et ark med en tabel med de oenskede vaerdier.
Avatar billede farmer Nybegynder
25. februar 2003 - 17:42 #1
Det kan goeres med VB, saa man kan paa ens webside sammensaette en sql-query, hvor resultatet kan eksporteres til excel, hvis man pludselig oensker det.

eksempel:

<script language="VBScript">
    Set xlApp = CreateObject("Excel.Application")
    xlApp.Visible = false
    xlApp.UserControl = true
    Set xlBk = xlApp.Workbooks.Open("\\server\excelark.xls")
    Set xlWs = xlBk.Sheets("vigtig side")

<?    // med php bliver det:
$Activequery = mssql_query($Global["ActiveSQL"]);
$Counter = 34; // tabel starter paa 34 linie
while ($row1 = mssql_fetch_array($Activequery)) {
  print "xlWs.Cells($Counter, 1).Value = \"".$row["first"]."\"\n";
  print "xlWs.Cells($Counter, 2).Value = \"".$row1["second"]."\"\n";
  print "xlWs.Cells($Counter, 3).Value = \"".$row1["third"]."\"\n";
}
osv. osv.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester