• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af peque | 22.03.2017 08:28

Export fra MySQL

Hjælp generelt
Hej Forum.
Jeg kæmper lidt med at exportere mine data fra en MySQL server til csv format.

Jeg har fået til opgave at skulle exportere de sidste 24timers data ud til en CSV fil
Selve exporteringen fungerer udemærket - men hvor mit problem er - at mit exporterede data alt sammen står i feltet A1
Jeg ville gerne exportere kolonnerne til felt i excel - så jeg er sikker på det er hvordan den opfatter exporteringen.

Jeg har prøvet disse metoder af - men ender i samme format uanset hvad

Forsøg 1:
mysql --user=XXXXX --password XXXXX -B -e "select * from vehicle_categories;" | sed "s/'/\'/;s/\t/\",\"/g;s/^/\"/;s/$/\"/;s/\n//g" >vehicle_categories.csv

Forsøg 2:
mysql -u XXXXX -pXXXXXX $DBNAME -B -e "SELECT * FROM $TABLE order by timestamp desc limit 1440 INTO OUTFILE '/tmp/tempfile.csv' FIELDS TERMINATED BY '"' ENCLOSED BY '\"' LINES TERMINATED BY '\n';"


Jeg har faktisk modificeret dette script - Men jeg får alting i første felt fra første kolonne http://stackoverflow.com/questions/4589891/mysql-dump-into-csv-text-fil…

Jeg ville rigtig gerne exporte mine sidste 24timers data ( 1440 linier) inkl kolonnenavne til en csv fil

Er der nogle der lige kan hjælpe mig den rigtige vej
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer4

# 1

8 år 10 måneder siden

Permalink

Indsendt af frogmaster den 22. marts 2017 kl. 11:03

Permalink

Er dette rigtig

Er dette rigtig forstået?
Du sidder på en Linux med MySQL server og vil eksportere data til MS Excel (Windows) i csv format?

Prøv at kikke på MySQL's site og eventuelt installere MySQL Workbench:

https://dev.mysql.com/doc/workbench/en/wb-admin-export-import-results.h…
https://dev.mysql.com/downloads/workbench/

http://www.mysqltutorial.org/mysql-export-table-to-csv/

Håber det lykkes.

  • Log ind eller opret dig for at tilføje kommentarer

# 2

8 år 10 måneder siden

Permalink

Indsendt af peque den 22. marts 2017 kl. 11:17

In reply to Er dette rigtig by frogmaster

Permalink

Hej Frogmaster.
Ja det er

Hej Frogmaster.
Ja det er korrekt

Menigen er det skal kunne køres automatisk via cmd fra den Linux Server - hver 6. time skal der exporteres en *csv fil der indeholder de seneste 24timers logning - dvs 1440 linjer
Det vigtige for mig er at jeg har både headers(kolonnenavne) og data med i dette extract from serveren

Jeg kan få al min data ud korrekt således den bruger Excel kolonner - Men så snart jeg sætter headerinfoprmation med ind - så kommer den kun i en kolonne

Så mit bud er mere omkring hvordan jeg kan hive headerinfo(kolonnenavne) ud i adskilt information
  • Log ind eller opret dig for at tilføje kommentarer

# 3

8 år 10 måneder siden

Permalink

Indsendt af frogmaster den 22. marts 2017 kl. 11:21

Permalink

Okay. Prøv med denne:mysql

Okay. Prøv med denne:

mysql --user=$xxxxx--password=$xxxxx $vehicle_categories -e "select * from vehicle_categories" | sed 's/\t/,/g' > vehicle_categories.csv

Jeg ved ikke rigtig med den header.
  • Log ind eller opret dig for at tilføje kommentarer

# 4

8 år 10 måneder siden

Permalink

Indsendt af marlar den 22. marts 2017 kl. 11:39

Permalink

Prøv om du kan bruge dette

Prøv om du kan bruge dette svar til noget:

http://stackoverflow.com/a/356605/234466
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

GRUB 2.14 introducerer understøttelse af EROFS, forbedringer til Btrfs og LVM 0
KDE Plasma 6.6 tilføjer en funktion, som brugerne har spurgt efter i evigheder 0
Linux i København 12.01.2026: Open source i det offentlige 0
Dansk distro Omarchy 0
KDE overgår indsamlingsmålet for 2025 med rekordstor støtte fra lokalsamfundet 0

Seneste aktivitet

Linux Mint 22.3 - hvornår opdatere? 10
E-mail blues 5
BigLinux 1
Canon-printer: Jeg savner "Ink-Toner Level"-meddelelse 10
billede af nuværende installation 2
mapper 4
LinuxIn live 9
Linux Debian på ekstern HD 4
usb disk *LØST* 2
Pacman kunne erstattes af en anden Rust baseret mulighed 1
Epson skanner software 8
Debian 1
Printer Epson ET-2865 problem 8
Winboat 4
Nu kan man skrive private beskeder 14
Mint på imac 2009 34
Firefox AI 7
Kunstig inteligens 6
Kopiering til min Samsung telefon 9
Installation af programmer 21

© 2026 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !