Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

HTML Tabelle -> MySQL Datenbank?

Empfohlene Antworten

Hallo,

ich habe zwar auch schon unter Datenbanken gepostet, dort konnte mir allerdings keiner so richtig helfen. Darum versuch ich in dieser Sparte noch einmal mein Glück. :D

Mein Problem :( :

Ich habe eine Tabelle in Form einer HTML Seite. Nun möchte ich den Inhalt dieser Tabelle in eine MySQL Tabelle importieren. Gibt es da vielleicht ein Tool oder ein PHP Script, dass mir bei der Lösung behilflich sein könnte.

Mindestens schonmal Danke fürs durchlesen

Knievel

Wenn Du einen sehr guten Filter programmierst, der die reinen Inhalte Deiner HTML-Tabelle ausliest (also Inhalt von HTML-Tags trennt) dannach ein Script schreibst, daß diese Daten in eine MySQL-Tabelle schreibt ist Dein Problem mit Sicherheit zu lösen.

Wenn Du meine Meinung dazu hören willst, es ist aber viel leichter, diese Daten von Hand in die Tabelle zu schreiben.

Gruss Mischka

danke für deine Antwort;

die Tabelle ist leider so groß, dass sich der Aufwand lohnen würde.

Weisst du vielleicht, wo ich so ein Script finden könnte?

Original geschrieben von Knievel

danke für deine Antwort;

die Tabelle ist leider so groß, dass sich der Aufwand lohnen würde.

Weisst du vielleicht, wo ich so ein Script finden könnte?

Eine Idee, um dem Parsen noch eins draufzusetzen: Wenn die HTML-Datei wohlgeformt ist, kannst du sie doch als XML-Dokument behandeln und parsen...

Grüße

Matze

tja, das mit dem script hab ich dir ja auch schon gesagt... ;)

hab aber bisher nix gefunden, was diese aufgabe macht...

@root... wie ich schon empfohlen hatte... ein kleines perl script... nur kann ich noch kein perl... ;)

aber warten wir mal ab wie die definition des tables ist...

reguläre ausdrücke in PHP oder irgendeinem texteditor der diese beherrscht sollten doch auch eine große hilfe sein.

aber setzt etwas abstraktes denken voraus :)

reguläre ausdrücke in PHP

sind anders fürs hinterteil !

hab ich erst vor kurzem wieder festgestellt als ich beim lesen einer datei was ersetzen wollte und gecheckt hab das die zeilen in der datei dann gar nicht ersetzt werden und es auch mit php in der art (während dem lesen der datei bestimmte zeilen ändern)nicht möglich ist.

mit perl is das ganz easy

aber naja das soll ja hier nich zu perl vs. php ausarten

Danke für eure Beiträge;

Ich hab überigens ne sehr elegante Lösung gefunden:

1. von http://www.accessmysql.com das Programm MyAccess herunterladen (nettes Tool um mit MySQL aus Access heraus zu arbeiten - Shareware)

2. den My-ODBC Treiber von http://www.mysql.com herunterladen (wichtig für den folgenden Teil9

- Beide Komponenten installieren

- die HTML Datei in Exel öffnen

- in Access eine neue Datenbank erstellen

- auf "neue Tabelle" erstellen klicken

- "Tabelle importieren"

- Exel Tabelle somit öffnen

- die importierte Tabelle markieren

- unter "Datei" -> "Exportieren" "ODBC Datenquelle()" wählen

- "MySQL" (oder so) wählen

- dann fragt er noch nach dem Namen den die Tabelle kriegen soll und fertig

Hierbei muss man beachten: die Tabelle in der MySQL Datenbank wird komplett neu erstellt; daher sollte man in der Exel Tabelle Reihenfolge und Beschriftung schon so wählen, wie man es für die

endgültige Tabelle vorsieht

Ich bedank mich erstmal für die Rege Anteilnahme und hoffe, dass das hier dem einen oder anderen weiterhilft.

Thx for Posting

Knievel

hab ich erst vor kurzem wieder festgestellt als ich beim lesen einer datei was ersetzen wollte und gecheckt hab das die zeilen in der datei dann gar nicht ersetzt werden und es auch mit php in der art (während dem lesen der datei bestimmte zeilen ändern)nicht möglich ist.

?? Was für eine Version benutzt du, 3 ??

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.