Gå til innhold

Hvordan eksportere til excel fra Visual Basic.Net


Anbefalte innlegg

Videoannonse
Annonse

Jeg pleier å gjøre det enkelt og relativt simpelt.

Si du data i en array (for eksempelets skyld) som av typen slik:

Dim aData(2,2) as Single

 

Så bygger jeg en streng i en for-løkke

 

Dim strOutput as String = ""
for i as Integer = 0 To aData.GetLength(0) - 1
   for j as Integer 0 0 To aData.GetLength(1) - 2
       strOutput = strOutput  & aData(i,j) & ControlChars.Tab
   Next
   strOutput = strOutput & aData(i, aData.GetLength(1) - 1) & Controlchars.NewLine
Next

'Kopierer til minnet
Clipboard.SetText(strOutput)

(Dette er det jeg husker i farten, så det er ikke sikkert den fungerer direkte...)

 

Deretter er det bare å åpne Excel, velge en celle og lime inn. Vóila! :)

 

 

 

Har også noen rutiner for å lage Excel-ark direkte, men de ligger hjemme. Skal se om jeg finner dem.

Endret av moskus
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...