Seite 1 von 1

SQL-Tabelle lokal öffnen

Verfasst: 21.05.2008, 10:05
von durden76
Hallo,
ich suche einen Weg, wie man am einfachsten einen SQL-Dump lokal z.B. für Excel verfügbar macht...
...so ohne Server und so...
geht das?

Verfasst:
von

Verfasst: 21.05.2008, 10:41
von SloMo
In Form eines SQL-Dumps dürfte das schwierig sein. Du müsstest die Daten wohl in einem anderen Format extrahieren.

Excel hat eine Import-Funktion. Dafür müssen die Daten als Textdatei vorliegen, in der Felder und Datensätze durch bestimmte Zeichen getrennt sind (Komma, Semikolon, Zeilenumbrüche, frei konfigurierbar). Soweit ich weiß, kann z.B. phpMyAdmin Daten aus mySQL in einem solchen Format extrahieren.

Verfasst: 21.05.2008, 10:42
von Southmedia
Definiere "SQL-Dump" bitte näher.

Verfasst: 21.05.2008, 11:03
von kev299
entweder Sql Dump im Phpmyadmin oder per php script spalten abfragen und mit der php funktion fwrite csv oder txt file generieren.

Verfasst: 21.05.2008, 11:46
von durden76
hab es zwischenzeitlich als csv-import gelöst und ein einigermaßen befriedigendes Ergebnis, allerdings lassen sich die Spalten nicht immer sauber trennen, weil die Trennzeichen beim Excel-Import nicht detailliert genug definiert werden können...

danke für die Tipps

... SQL-Dump ist 'selbsterklärend' - mit diesem Kommentar wurde mir eine Datei xyz.sql zugespielt, die ich jetzt eben lokal extrahieren und weiter verwenden soll, weil das zugehörige php-skript nicht wirklich verwendbar ist ;)

Verfasst: 21.05.2008, 12:06
von Southmedia
Naja, ein Dump können SQL-Queries oder gar CSV/TSV-Daten sein. Hin und wieder kriegt man unter der Bezeichnung auch einfach die DB-Dateien.

Aber wenn du das Problem lösen konntest ist ja alles geklärt ;)

Verfasst: 23.05.2008, 09:41
von nerd
csv? text files? excel import? ihr n00bs!

ein sql dumpfile alleine nuetzt dir nix - du brauchst die daten in der datenbank.

wenn du alle moeglichen excel optionen nutzen willst (text formatierung, formeln, text als string oder waehrung definieren usw.) solltest du PEAR Spreadsheet Excel Writer probieren.

habe auf meinem computer auf arbeit noch eine andere php-klasse die wesentlich pflegeleichert ist - braucht man nur die datenbank parameter anzugeben und dann xcl->dump($sql_query) aufzurufen und der browser popt dann "file xyz type excel downloaden oder oeffnen". keine ahnung, hiess wohl "iam-irgendwas", kannte aber keine formatierungen ...
eventuell mal ne pm schreiben, dann kann ichs montag mal raussuchen...

Verfasst: 23.05.2008, 09:48
von Southmedia
csv? text files? excel import? ihr n00bs!
Welch Niveau hier wieder herrscht heute morgen...

Verfasst: 23.05.2008, 10:02
von nerd
durden hat doch mit excel angefangen ... :D