Zurück   Flashforum > Flash und Server > PHP und MySQL

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 31-05-2010, 12:25   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2006
Beiträge: 620
Mit Excel Datei (csv) Datenbank anlegen

Mahlzeit zusammen.

Ich stehe vor folgendem Problem: Ich habe eine Excel-Tabelle einer Access-Datenbank und möchte aus dieser nun eine Datenbank auf dem Server erstellen. Das Problem dabei sind die 80+ Felder die ich erstmal manuell anlegen müsste um die Werte anschließend per .csv importieren zu können.

Muss ich eine csv. Datei der "Überschriften" erstellen und diese von PHP verarbeiten lassen um meine Tabellen in der Datenbank erstellen zu lassen oder gibt es da einen eleganteren Weg (den ich nicht erst noch lernen müsste ).

Open Office und SQLOLEDB (meines Wissens nach) ist leider nicht vorhanden.

Hat wer in der Richtung schonmal was gemacht oder kennt ein fertiges Skript?

EDIT: Bin bei meiner Suche im Internet auf Navicat gestoßen. Dort hab ich mir die Light-Version runtergeladen und die Excel-Tabelle als .txt exportiert (bei XML hat Excel rumgezickt).
In einer Minute war dann das ganze auf meinen lokalen Server. Ich brauch nur noch die einzelnen Eigenschaften der Tabellen (z.b. int) angeben und die Sache ist erledigt.

Vielleicht nutzt es euch auch mal was wenn ihr hier drüber stolpern solltet!


MfG Monk
__________________
Flash CS5 / Flex 3 / Flashdevelop / FB 4.6

Geändert von dr monk (31-05-2010 um 12:51 Uhr) Grund: Problem gelöst + Lösungshinweis
dr monk ist offline   Mit Zitat antworten
Alt 01-06-2010, 10:07   #2 (permalink)
Nord-Workoholic
 
Benutzerbild von TinKim
 
Registriert seit: Mar 2004
Ort: Kiel
Beiträge: 937
Entweder fix einen create table-Befehl aus den Spalten der Excel-Datei abtippern oder die erste Zeile mit PHP parsen, die Überschriften in spalten-taugliche Namen umwandeln und fertig. Würde da keinen Elefanten aus der Mücke machen.
TinKim ist offline   Mit Zitat antworten
Alt 08-06-2010, 15:09   #3 (permalink)
AIRcrobat
 
Registriert seit: Mar 2009
Ort: München
Beiträge: 78
Ich würde es auch so machen wie TinKim. Schreib dir halt ne kleine PHP-Funktion, die dir die Tabelle anlegt. Der Funktion übergibste dann die erste Zeile und die geht dann jeden einzelnen Wert durch und bastelt dann automatisch den Create Table Befehl zusammen und führt in aus.

Lg,
Tom
TheChucky ist offline   Mit Zitat antworten
Alt 08-06-2010, 15:58   #4 (permalink)
Neuer User
 
Registriert seit: Sep 2006
Beiträge: 620
Danke für die Hinweise. Aber ich hatte es ja schon seit einiger Zeit mit Navicat gelöst gehabt. Bin bisher sehr zufrieden mit der Light-Version
__________________
Flash CS5 / Flex 3 / Flashdevelop / FB 4.6
dr monk ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Movieclip aus externer SWF-Datei anlegen seekworld ActionScript 2 2 04-08-2008 21:36
excel datei uplaoden huebschy PHP und MySQL 4 11-03-2005 22:22
excel-tabelle in datenbank exportieren timh PHP und MySQL 3 03-03-2005 15:47
XML-Datei aus Excel in Flash -LX- Flash MX 1 23-07-2004 13:38
Excel hochladen oder Datenbank?? 12&70 PHP und MySQL 2 15-04-2004 09:01


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:20 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele