---
title: "Överföra data från Excel till MySQL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/161393-överföra-data-från-excel-till-mysql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "lillebror"
published: "2007-06-12T07:56:51.000Z"
updated: "2007-06-12T19:17:17.000Z"
replies: 8
views: 563
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/161393-överföra-data-från-excel-till-mysql"
---

# Överföra data från Excel till MySQL

## #1 — lillebror, 2007-06-12T07:56Z

Hej!

Jag har en Excelfil med X antal kolumner (fält) och med X antal rader. Denna information vill jag nu föra över till korresponderande fält i min databastabell!

Någon som har förslag på lösning så att jag slipper mata in 185 rader á 9 fält manuellt?! :)

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

## #2 — freddyk, 2007-06-12T08:25Z

hittade detta:
Simply export data from excel as TXT or CSV. Than use MySQL command
LOAD DATA INFILE 'path/file.txt' INTO TABLE your_table;

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

## #3 — lillebror, 2007-06-12T08:43Z

> **freddyk skrev:**
>
> hittade detta:
> Simply export data from excel as TXT or CSV. Than use MySQL command
> LOAD DATA INFILE 'path/file.txt' INTO TABLE your_table;

Tack för tipset!

Har du någon källa till ovanstående information?!

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

## #4 — Choronzon, 2007-06-12T09:00Z

http://www.google.se/search?q=LOAD+DATA+INFILE+'path%2Ffile.txt'+INTO+TABLE+your_table&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a

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

## #5 — freddyk, 2007-06-12T09:15Z

Hittade det i följande tråd:

<http://forums.mysql.com/read.php?79,1888,2313>

samt detta:

<http://p2p.wrox.com/topic.asp?TOPIC_ID=32826>

<http://dev.mysql.com/doc/refman/5.0/en/load-data.html>

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

## #6 — lillebror, 2007-06-12T10:06Z

Tack för snabba svar! 

Återkommer med resultatet!

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

## #7 — lillebror, 2007-06-12T10:19Z

Det här var nog det jag letade efter.

```
LOAD DATA INFILE 'file.txt'
  INTO TABLE t1
  (column1, column2)
  SET column3 = CURRENT_TIMESTAMP;
```

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

## #8 — freddyk, 2007-06-12T11:10Z

> **lillebror skrev:**
>
> Det här var nog det jag letade efter.
> 
>
>
> ```
> LOAD DATA INFILE 'file.txt'
>   INTO TABLE t1
>   (column1, column2)
>   SET column3 = CURRENT_TIMESTAMP;
> ```

Gott o höra... glöm inte att acceptera svar, så andra hittar det.   ;)

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

## #9 — lillebror, 2007-06-12T19:17Z

Jag har nu kommit hem och sitter och labbar för fullt med CSV-filer för att försöka få in informationen i databasen. Nu har jag stött på patrull. För det första vet jag inte om jag har angett sökvägen på ett korrekt sätt i SQL-satsen nedan. Blir det inte konstigt om jag anger c:\\filnamn.csv om jag inte sitter lokalt på servern eller kommer den leta på mitt c:?   :q 

```
LOAD DATA INFILE 'C:\namespace.csv'
INTO TABLE tblTest (type, tap) 
CHARACTER SET latin1_swedish_ci
FIELDS TERMINATED BY ';'
LINES TERMINATED BY '|'
IGNORE 1 LINES;
```

Följande fel får jag från SQL-motorn:

> \#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CHARACTER SET latin1_swedish_ci
> FIELDS TERMINATED BY ';'
> LINES TERMINATED BY '' at line 3

Några kloka idéer?!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/161393-överföra-data-från-excel-till-mysql
