---
title: "Segt med läsning av excel!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/159459-segt-med-läsning-av-excel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Salamana"
published: "2007-04-19T20:49:32.000Z"
updated: "2007-04-20T11:30:28.000Z"
replies: 16
views: 671
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/asp/159459-segt-med-läsning-av-excel"
---

# Segt med läsning av excel!

## #1 — Salamana, 2007-04-19T20:49Z

Jag läser in ett excel-dok i asp...men de verkar sega ner sidan något otroligt...
Dokumentet väger endast 14kb....

Finns de några trix för att få fart på det...eller e de bara att inse fakta????

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

## #2 — @nders, 2007-04-20T03:08Z

Kod?

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

## #3 — Salamana, 2007-04-20T10:29Z

De var inget fel på koden eller dokument...var servern som segade!!

Men däremot så undrar jag hur man ska göra för att den ska läsa in decimaler som har värdet 0...ex: 10,0. När jag hämtar 10,0 så visar den endast 10. Men har jag 10,3 så visar den 10,3....

Vad kan man göra???

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

## #4 — @nders, 2007-04-20T10:31Z

[FormatNumber()](http://www.devguru.com/technologies/vbscript/13926.asp)

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

## #5 — Salamana, 2007-04-20T10:38Z

E de inte såhär de ska skrivas??
formatnumber(rs("Roster"),0)

Funkar inte

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

## #6 — @nders, 2007-04-20T10:40Z

Man FÅR inte skriva "funkar inte". Vad funkar inte? Felmeddelande?

Om du vill ha noll decimaler, och du verkligen matar funktionen med ett giltigt tal, och du verkligen gör av returvärdet någonstans, ex. en utskrift med Response.write så borde det fungera som du skrivit.

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

## #7 — Salamana, 2007-04-20T10:44Z

Dett felmeddelande får jag.

Cannot use parentheses when calling a Sub

/siteSwe/forteckning.asp, line 343

formatnumber(rs("Roster"),1)
\----------------------------^

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

## #8 — @nders, 2007-04-20T10:45Z

Jaha, vad gör du av värdet då? Du måste ju ta emot det eller göra något med det.

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

## #9 — Salamana, 2007-04-20T10:46Z

Kod

```
<%
sql="select Namn, Aaktier, Baktier, Kapital, Roster from forteckning;"
rs.Open sql, cn

formatnumber(rs("Roster"),1)
%>
<%=rs("Roster")%>
```

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

## #10 — Salamana, 2007-04-20T10:50Z

Hmmm...e nog lite trött...

Kan vara bra att skriva ut variabeln kanske!!

 Roster = formatnumber(rs("Roster"),1) 
 'rs("Aaktier")=FormatNumber(12) 
response.write(Roster)

Tack @nders!!

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

## #11 — @nders, 2007-04-20T10:52Z

Precis så ja, du måste ta hand om det som returneras från funktionen. :)

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

## #12 — Salamana, 2007-04-20T10:54Z

Jooo de har du helt rätt i... Ibland blir man LITE blind!

Men du....mellanslag ex: 200 000. VAd skriver man för att den ska ta med de??

Men tack ännu en gång!

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

## #13 — @nders, 2007-04-20T11:13Z

borde väl bli typ

```
Roster = formatnumber(rs("Roster"),1, -2, -2, -1)
```

, om jag tolkar informationen i länken ovan rätt. ;)

Men du kan inte styra vad det blir för tusentalsseparator, det beror på vilka regional settings som är på servern.

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

## #14 — Salamana, 2007-04-20T11:17Z

Ok...

Men om en post i excel-dokumentet är tom....vad har den då för värde när man hämtar in de i asp...jag loopar ju ut allt..

Tänkte ngt sådant ...men de funkar inte

If rs("Namn") = "" Then
 	Namn = "&nbsp;"
Else
	Namn = rs("Namn")
End If

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

## #15 — @nders, 2007-04-20T11:17Z

> Men om en post i excel-dokumentet är tom....vad har den då för värde när man hämtar in de i asp

Kom du inte fram till att det var NULL?

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

## #16 — Salamana, 2007-04-20T11:27Z

Kolla i IE så blir de fel med border när poster e tomma...

Första gången jag testar excel-dok...funkar ju itne riktigt som att köra med
en riktigt db

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

## #17 — @nders, 2007-04-20T11:30Z

> Kolla i IE så blir de fel med border när poster e tomma...

Yes, du får lägga in ett &nbsp; om det är tomt.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/159459-segt-med-läsning-av-excel
