Schneidetisch und Fremdformate

Wenn Sie sich nur für einen bestimmten Ausschnitt der Tabelle interessieren und die relevanten Zeilen- und Spaltenbereiche kennen, teilen Sie dies dem Programm mit den Optionen -xr ("extract row") und -xc ("extract column") mit. Ferner existiert noch die Option -xp ("extract page"), die bestimmte Seiten des Dokuments selektiert. Um aus der Tabelle diesel.xls die Zeilen 2 bis 5 und daraus wiederum die Spalten 0 bis 2 zu extrahieren und das Ergebnis direkt in der Textkonsole zu betrachten, geben Sie – eine w3m-Installation vorausgesetzt – Folgendes ein:

xlhtml -xr:2-5 -xc:0-2 diesel.xls | w3m -T text/html

Hierbei nutzen Sie aus, dass xlhtml die HTML-Seite auf die Standardausgabe schreibt und der Browser w3m direkt von der Standardeingabe lesen kann. Das Pipe-Zeichen ("|") steht dabei für eine Weiterleitung der Ausgabe an das nachfolgende Kommando. Damit w3m mit den ihm übergebenen Daten etwas anfangen kann, müssen Sie ihm mit der Option -T noch sagen, um welches Format es sich handelt – text/html steht dabei für HTML.

xlhtml kennt aber noch weitere Ausgabeformate: Die Option -xml macht aus Excel XML ("Extensible Markup Language"), -csv erstellt kommaseparierte Werte ("Comma Separated Values"), und die Option -asc sorgt für puren ASCII-Text. Die letzten beiden Formate stehen nur in Kombination mit den -x-Optionen zur Verfügung. Wollen Sie etwa den Inhalt der Excel-Tabelle cdliste.xls als reinen Text sehen, geben Sie ein:

xlhtml -asc -xp:99 cdliste.xls

Da wir das gesamte Dokument lesen wollen, muss die der Option -xp übergebene Zahl (hier 99, es könnte aber auch 999 sein) größer sein als die tatsächliche Seitenanzahl. Alle weiteren Optionen des Programms beschreibt die Manpage, die Sie mit man xlhtml aufrufen.

Midnight Commander kann alles

Wie beim Word-Filter antiword [2] liegt auch bei xlhtml die Idee nahe, es als Filter in den eingebauten Betrachter des Datei-Managers Midnight Commander (mc) zu integrieren. Dazu müssen Sie die Datei ~/.mc/bindings lediglich um die folgenden zwei Zeilen erweitern:

shell/.xls
        View=%view{ascii} xlhtml %f | w3m -T text/html -dump

Nun reicht es, zum Betrachten von Excel-Tabellen im mc die gewünschte Datei zu markieren und die Taste [F3] zu drücken.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

  • Kommandozeilenkonverter für Office-Formate
    Der Allgegenwart der verbreiteten Office-Formate kann sich niemand entziehen. Konvertierungsprogramme für die Kommandozeile sorgen dafür, dass der Inhalt entsprechender Dokumente auch ohne die Ursprungsanwendungen einsehbar bleibt.
  • Dateien nach HTML konvertieren
    Das wichtigste Format des Web ist HTML, doch viele Daten liegen in anderen Dateiformaten vor, als Office-Dokumente, Tabellen, Acrobat- oder gar ASCII-Dateien. Dieser Artikel behandelt Konvertierungsmethoden.
Kommentare

Infos zur Publikation

LU 12/2017: Perfekte Videos

Digitale Ausgabe: Preis € 5,95
(inkl. 19% MwSt.)

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!

Stellenmarkt

Aktuelle Fragen

Broadcom Adapter 802.11n nachinstallieren
Thomas Mengel, 31.10.2017 20:06, 2 Antworten
Hallo, kann man nachträglich auf einer Liveversion, MX Linux auf einem USB-Stick, nachträglich...
RUN fsck Manually / Stromausfall
Arno Krug, 29.10.2017 12:51, 1 Antworten
Hallo, nach Absturz des Rechners aufgrund fehlendem Stroms startet Linux nicht mehr wie gewohn...
source.list öffnet sich nicht
sebastian reimann, 27.10.2017 09:32, 2 Antworten
hallo Zusammen Ich habe das problem Das ich meine source.list nicht öffnen kann weiß vlt jemman...
Lieber Linux oder Windows- Betriebssystem?
Sina Kaul, 13.10.2017 16:17, 6 Antworten
Hallo, bis jetzt hatte ich immer nur mit
IT-Kurse
Alice Trader, 26.09.2017 11:35, 2 Antworten
Hallo liebe Community, ich brauche Hilfe und bin sehr verzweifelt. Ih bin noch sehr neu in eure...