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


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Walter T. (nicolas)


Bewertung
0 lesenswert
nicht 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)


Bewertung
-1 lesenswert
nicht lesenswert
Word + Excel schon probiert?

von Frank S. (_frank_s_)


Bewertung
0 lesenswert
nicht 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:

Bewertung
0 lesenswert
nicht 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)


Bewertung
0 lesenswert
nicht 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)


Bewertung
0 lesenswert
nicht lesenswert

von Walter T. (nicolas)


Bewertung
0 lesenswert
nicht 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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.