---
title: "Inläsning av excelfil"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21576-inläsning-av-excelfil"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "clarkbones"
published: "2001-08-24T10:22:00.000Z"
updated: "2001-08-25T18:00:00.000Z"
replies: 3
views: 185
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/databaser-sql/21576-inläsning-av-excelfil"
---

# Inläsning av excelfil

## #1 — clarkbones, 2001-08-24T10:22Z

Hej! Jag har excelfiler som genereras med jämna mellanrum (varje kvartal). Datat skall in i en SQL-Serverdatabas. Excelfilen kan därefter läggas åt sidan, den fyller ingen direkt funktion.

Excelfilen innehåller 650 poster och jag undrar nu vilket som är det smidigaste sättet att skicka upp det i databasen. En IT-analfabet
skall klara av detta genom ett mycket enkelt VB-program eller en excelfil.

Skall man köra en Loop med Insert och skicka upp varje post för sig, typ:
For i=1 to 650
'Tilldela value1 och value2 värden från excelfil
strsql="Insert INTO tblBase (Field1,Field2)
VALUES (value1,value2)"
'exekvera sedan sql-sats
Next

(Ingen vettig kod, men det är principen som räknas)

ELLER

Finns det något bättre sätt? Det finns ju GetRows, finns det SetRows eller nåt?

\[Redigerat av clarkbones den 24 aug 2001\]

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

## #2 — LarsG, 2001-08-24T11:09Z

Om det bara är 650 poster och det görs så pass sällan så är det väl inte värt besväret att trimma inladdningen.

Tror nog att den simpla approachen med en loop kommer att fungera bra.

(Kan du inte använda BCP eller något annat laddningsprogram?)

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

## #3 — clarkbones, 2001-08-24T11:33Z

Tack för alla svar, Lars. Jag följer dina råd. En fråga dock:
Vad är BCP?

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

## #4 — LarsG, 2001-08-25T18:00Z

BCP = bulk copy. Ett verktyg för att ladda data från vanliga filer.
 <http://msdn.microsoft.com/library/default.asp?url=/library/en-us/acdata/ac_8_mta_01_2ii8.asp> 

Du kan ju också titta på DTS
 <http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dtssql/dts_tools_wiz_9e5g.asp>

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21576-inläsning-av-excelfil
