| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #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 |
| | |
| | #2 (permalink) |
| Nord-Workoholic 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.
__________________ SIT - Websoftware und -Entertainment | yv.net - Mein Blog über alles mögliche | Deutscher Fußball Blog |
| | |
| | #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 |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ä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 |