---
title: "Excel problem."
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/93635-excel-problem"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "limpon"
published: "2003-12-30T08:59:50.000Z"
updated: "2004-01-03T18:27:01.000Z"
replies: 2
views: 592
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/webbutveckling/93635-excel-problem"
---

# Excel problem.

## #1 — limpon, 2003-12-30T08:59Z

Jag har problem med excel, felet är det att den verkar inte hitta kalkylbladsnamnet.
Det är ett program som genererar en excel fil varje morgon.

Som då ska skrivas ut i statistik syfte.

Här kommer koden, som jag inte tror det är nått fel på alls.

```
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER=Microsoft Excel Driver (*.xls);" _
            & "DBQ=" & Server.MapPath("stat/srt_2003-12-30_0918.xls")

Set RS = conn.Execute("Select * From [Blad1$]")
```

Jag får då det här felmeddelandet.

\[Microsoft\]\[Drivrutin för ODBC Excel\] 'BLAD1$' är inte ett giltigt namn. Kontrollera att det inte innehåller ogiltiga tecken eller skiljetecken och att namnet inte är för långt. 

Och då jag kollar på servern så heter kalkylbladet Blad1.

Hoppas någon har varit med om något d.y förrut.
Jag har testat med att göra en egen excel fil, det funkade hur bra som helst, finns det något sätt att kringå det här problemet?

Edit:
När jag tar hem filen och öppnar den, och byter namn till blad1 manuellt. och laddar upp den igen så funkar det klockrent.

Jag kör Office 2003.
På servern är det excel 5.0

Och då blir den även 6kb större efter jag har uppdaterat filen.
Men jag konverterar den inte till office 2003. Utan den är fortfarande i excel 5.0.

Och det är ett program som genererar excel filen på servern.

Permalänk: https://www.webforum.nu/p/93635

## #2 — limpon, 2003-12-30T11:23Z

Fick lösa det på annat sätt.

Jag kom fram till det här.
Att då ett program genererar ett excel dokument.
Så är det dokumentet bara genererat och aldrig öppnat.

Ett excel dokument behövs förmodligen öppnas, för att kalkylbladen ska få namn så som blad1.

Så nu har jag börjat köra en schemalagd aktivitet som varje morgon öppnar dokumentet och stänger det.

Så det var inget kod fel den här gången, men skriver svaret ifall någon annan skulle råka ut för samma sak någon gång framöver.

Problemet är nu bara att få filen att öppna sig, sedan spara sig, sedan stänga.

Hittade ett program Windows Scheduler.
Där kan man starta program och köra tangentbords kommandon så som CTRL-S, ALT-F4.

Så nu är problemet helt löst.

Permalänk: https://www.webforum.nu/p/1238609

## #3 — OveRRidE, 2004-01-03T18:27Z

Flyttas från ASP, VBScript.

Permalänk: https://www.webforum.nu/p/1240366

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/93635-excel-problem
