Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Skapa ytterligare ett arbetsblad i Excel från ASP

Postades av 2003-07-03 10:23:23 - Mikael Strandman, i forum asp - allmänt, Tråden har 3 Kommentarer och lästs av 452 personer

Hej
Jag försöker att skapa och skriva till ett Excel dokument från ASP. men hur gör man om man vill lägga till ytterligare ett arbetsblad? Dom första tre är ju inga problem efter som dessa öppnas som standard.
Min kod:

dim oExcel

set oExcel = server.createObject("Excel.Application")
Set fso = server.createobject("Scripting.FileSystemObject")

'--Delete gammal fil om det finns
filename = "C:\Temp\test.xls"
If fso.FileExists(filename) Then
fso.DeleteFile filename, True
End If

oExcel.Visible = True
oExcel.Application.Workbooks.Add
oExcel.Application.DisplayAlerts = False
oExcel.Application.DisplayAlerts = True

'-- Skriver namnen till arbetsbladen ---------------------------
oExcel.Application.Worksheets(1).Name = "New Hardware Allocation"
oExcel.Application.Worksheets(2).Name = "Department Application Profile"
oExcel.Application.Worksheets(3).Name = "Users Non Standard Hardware"

oExcel.ActiveWorkbook.SaveAs(filename)
oExcel.ActiveWorkbook.Close
oExcel.Quit
set oExcel = nothing


Svara

Sv: Skapa ytterligare ett arbetsblad i Excel från ASP

Postades av 2003-07-03 10:35:48 - Thommy Lantz

Nåt sånt här borde fungera

<code>
With oExcel.Application.Workbooks.Add
.Worksheets(1).Name = "New Hardware Allocation"
.Worksheets(2).Name = "Department Application Profile"
.Worksheets(3).Name = "Users Non Standard Hardware"
With .Sheets.Add
.Name = "Ditt namn"
End With

End With
</code>


Svara

Sv: Skapa ytterligare ett arbetsblad i Excel från ASP

Postades av 2003-07-03 10:53:43 - Andreas Hillqvist

JAg skulle skrivit såhär:
<code>
Dim oExcel
Dim oBook
Dim oSheet
Dim filename

filename = "C:\Temp\test.xls"

'--Delete gammal fil om det finns
Set fso = Server.CreateObject("Scripting.FileSystemObject")
If fso.FileExists(FileName) Then
fso.DeleteFile FileName, True
End If

Set oExcel = Server.CreateObject("Excel.Application")
'oExcel.Visible = True
oExcel.DisplayAlerts = False


Set oBook = oExcel.Workbooks.Add()

'-- Skriver namnen till arbetsbladen ---------------------------
'Det skall minst finnas 6
If oBook.Worksheets.Count < 6 Then
oBook.Worksheets.Add , oBook.Worksheets(oBook.Worksheets.Count), 6 - oBook.Worksheets.Count
End If

oBook.Worksheets(1).Name = "New Hardware Allocation"
oBook.Worksheets(2).Name = "Department Application Profile"
oBook.Worksheets(3).Name = "Users Non Standard Hardware"
oBook.Worksheets(4).Name = "Nummer 4"
oBook.Worksheets(5).Name = "Nummer 5"
oBook.Worksheets(6).Name = "Nummer 6"

'Lägga till enstaka
Set oSheet = oBook.Worksheets.Add(, oBook.Worksheets(oBook.Worksheets.Count))
oSheet.Name = "Wow, det fungerar igen!"
Set oSheet = Nothing

oBook.SaveAs FileName
oBook.Close False
Set oBook = Nothing

oExcel.Quit
Set oExcel = Nothing
</code>


Svara

Sv: Skapa ytterligare ett arbetsblad i Excel från ASP

Postades av 2003-07-03 11:21:25 - Mikael Strandman

Härligt detta funkade kanooon!!! Tackar tackar!! (Det senaste svaret alltså)
/Micke


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 798
27 960
271 761
2 504
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies