Forum: PC Hard- und Software HTML-Tabelle Zeilen und Spalten vertauschen


von Walter T. (nicolas)


Lesenswert?

Hallo zusammen,

ich habe ein HTML-Dokument mit einer länglichen Tabelle (geschrieben), 
bei der ich es im Nachhinein sinnvoller finde, wenn Zeilen und Spalten 
miteinander vertauscht wären, d.h. ich will die Tabelle sozusagen 
transponieren.

Sie enthält ganz normale (gut gefüllte) "tr", "th", "td", keine 
Gemeinheiten mit "colspan" oder "rowspan". Innerhalb der Zellen ist jede 
Menge anderes Markup.

Kennt jemand ein Programm/Werkzeug, mit dem ich eine solche Tabelle 
transponieren kann, oder komme ich nicht darum herum, das selbst zu 
schreiben?

Viele Grüße
W.T.

von Compiler (Gast)


Lesenswert?

Word + Excel schon probiert?

von Frank S. (_frank_s_)


Lesenswert?

Compiler schrieb:
> Word + Excel schon probiert?

Word ist für die Bildbearbeitung und Excel nimmt man für Briefe 
schreiben.

Ne, Spass!

HTML-Dokument in Excel importieren -> Transponieren -> exportieren

das sollte klappen.

MfG von der Spree
Frank

von Walter T. (nicolas)


Angehängte Dateien:

Lesenswert?

Die Tabelle ist kein Geheimnis - kommt ja eh ins Internet. Deswegen hier 
ein Auszug, damit man sehen kann, was ich unter "jede Menge anderes 
Markup" verstehe.

Ich habe den Excel-Teil mal probiert: Tabellenteil kopiert, transponiert 
eingefügt. Es macht leider nicht das, was ich mir erhofft habe: Selbst 
wenn die Bilddateien im gleichen Ordner wie die html-Datei liegen, 
werden sie in Excel nicht angezeigt. Die nicht-angezeigten Daten werden 
beim Kopieren nicht übernommen und sind folglich nicht in der 
transponierten Tabelle.

Und selbst der Teil, der übernommen wurde, wurde von einer 
wohlstrukturierten HTML-Tabelle zu einer CSS-Hölle.

Das ist noch nicht das, was ich mir erhofft habe.

: Bearbeitet durch User
von Dirk K. (merciless)


Lesenswert?

Kannst du das von Hand zu machen oder wäre der Aufwand zu groß?
Excel wird da jede Menge tolles MS-Html einbauen, darauf würde
ich nicht setzen.

Programm kenne ich keines, nur 2 Lösungswege:
-eigenen Html-Parser basteln und das Umknödeln
-Daten in eine DB-Tabelle speichern und mit SQL entsprechend
 herauslesen

merciless

von Pollop (Gast)


Lesenswert?


von Walter T. (nicolas)


Lesenswert?

Dirk K. schrieb:
> Kannst du das von Hand zu machen oder wäre der Aufwand zu groß?

Ich habe schon ein kleines Matlab-Skript geschrieben, das die Arbeit für 
mich macht. War ein Wenigzeiler.

Allerdings bin ich einfach neugierig, ob es eine "Standardlösung" gibt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.