Inhalt Rechts

Rechte optische Spalte

Login

Login Formular

Loginbox

Loginbox




Registrierung.
. Passwort vergessen?
.

Kalender

September 2010
< > < >
Mo
Di
Mi
Do
Fr
Sa
So
01 02 03 04 05
06 07 08 09 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

Legende:

vorgemerkt
 
bestätigt
 
 

heise Security

Mit dem Tool können Anwender Software gegen bekannte Attacken abhärten – und zwar nachträglich, ohne eine Neuübersetzung des Programms.
2010- 09- 02 / 18:15:00 Uhr: Chrome 6 ist erschienen
Google hat seinem Browser zum zweiten Geburtstag eine Autofill- Funktion, einen PDF- Viewer und ein noch schlankeres Design spendiert.
2010- 09- 02 / 14:06:00 Uhr: Wireshark mit zahlreichen Verbesserungen
Version 1.4 des freien Protokollanalysators beseitigt mehrere Fehler und bringt neue Funktionen mit.
2010- 09- 02 / 10:11:00 Uhr: 13 Lücken in iTunes geschlossen
Alle Lücken finden sich in WebKit und lassen sich zum Kompromittieren eines Systems missbrauchen.
Laut Bundeskriminalamt nimmt derzeit das Problem mit sogenannten "Financial Agents" stark zu. Erwartet wird auch ein deutlicher Anstieg bei Betrügereien im Bereich "Elektronische Zahlungssysteme". Die Schäden, die der deutschen Wirtschaft durch Computer- Kriminalität entstehen, belaufen sich laut den Wirtschaftsprüfern von KPMG auf 10 Milliarden Euro jährlich.
2010- 09- 01 / 18:15:00 Uhr: Source Code des PS3- Hacks veröffentlicht
Unter dem Namen PSgroove ist ein Programm- Code im Umlauf, der auf programmierbaren Entwickler- Boards wie beim PS3- Jailbreak das Sicherheitssystem der Playstation 3 aushebeln kann.
2010- 09- 01 / 15:35:00 Uhr: Windows- Tool gegen Update- Nerverei
Veraltete Programme machen es Angreifern leicht, fremde Systeme unter ihre Kontrolle zu bringen. Die jetzt veröffentlichte Beta- Version des Personal Software Inspector spürt verwundbare Software nicht nur auf, sondern aktualisiert sie auch teilweise automatisch.
Microsoft hat ein Fix- it veröffentlicht, das den zum Schutz vor der DLL- Lücke erforderlichen Registry- Eintrag automatisch anlegt.
2010- 08- 31 / 16:50:00 Uhr: Backdoor in Quicktime entdeckt
Einen vergessenen Parameter, der seit 9 Jahren im ActiveX- Control von Quicktime schlummert und auch noch in der aktuellen Version existiert, können Angreifer zum Einschleusen von Schadcode nutzen.
2010- 08- 31 / 16:05:00 Uhr: 3M kauft im Sicherheitssegment kräftig zu
Außer dem Biometrie- Spezialisten Cogent Systems, der unter anderem an der europäischen Fingerabdruck- Datenbank EURODAC beteiligt ist, gliedert der US- Technologiekonzern auch die israelische Attenti Holdings ein. Deren Spezialität: GPS- gestützte elektronische Fußfesseln.

Inhalt Mitte

Breadcrump Menü

Sie sind hier: www.Netzwelt-kali.de / Homepagetipps / Sonstiges

Hauptinhalt

Excel 2 HTML - Add-In

Hin und wieder kommt es vor, dass man Excel-Tabellen möglichst originalgetreu auf einer Webseite veröffentlichen möchte. Da die excelinterne Exportfunktion einen mehr schlecht als rechten Quellcode liefert, habe ich mich entschlossen ein Excel-Add-In zu schreiben, welches dies erledigt. Der Download befindet sich am Ende der Seite.

Installation

Das Downloadarchiv entpacken und das Add-In speichern in:
C:\Programme\Microsoft Office\Office\Makro
oder in:
C:\Dokumente und Einstellungen\BENUTZERNAME\Anwendungsdaten\Microsoft\AddIns

Danach Excel öffnen und mit " Extras->Add-Ins-Manager " das Add-In mit dem Namen " Excel 2 HTML " aktivieren. Sollte es nicht schon unter verfügbare Add-Ins stehen, so mit der Durchsuchenfunktion in das Verzeichnis wechseln und " HTML-Export.xla " auswählen.
Das Ganze mit OK bestätigen und Excel danach beenden. Nach einem Neustart steht unter dem Menüpunkt Extras der neue Eintrag " Excel 2 HTML " und es steht eine neue Schaltfläche mit der Bezeichnung " Excel 2 HTML starten " zur Verfügung.

Im Falle eines Updates einfach die alte " HTML-Export.xla " überschreiben.

Zum Deinstallieren des Add-Ins einfach den Haken im Add-Ins-Manager entfernen.

Einstellungsmöglichkeiten

Excel 2 HTML Add-Inn

Die meisten Einstellungsmöglichkeiten sind selbsterklärend. Sollten welche ausgegraut sein, so sind diese von anderen abhängig (z.B. Blattnavigation von "Alle Tabellenblätter exportieren").

Hier noch ein paar Einstellungsmöglichkeiten extra beschrieben.

"Gesamter benutzter Bereich exportieren"
Normalerweise wird nur der Tabellenbereich exportiert, der auch mit Werten/Formeln belegt ist. Manchmal sind darüber hinaus aber noch Zellen formatiert, die noch keinen Inhalt haben. Wird hier ein Haken gesetzt, so werden auch diese Zellen exportiert. Hier werden aber auch nicht sichtbare Formatierungen berücksichtigt, z.B. Textausrichtung.

"Beschriftung auf A1 setzen (Spalte/Zeile)"
Wollen Sie nicht die gesamte Tabelle exportieren, sondern nur einen Bereich, so können Sie dennoch die Zeilen- und Spaltenbeschriftung bei A1 beginnen lassen. Ist die Auswahl Zeilen- und Spaltenbeschriftung exportieren nicht markiert, so ist dieser Menüpunkt ausgegraut.

"Kein globales CSS, sondern direkt formatieren"
Normalerweise wird im Head-Bereich einer jeden HTML-Seite ein globales CSS-Stylesheet eingefügt, welches das Aussehen der Tabelle formatiert. Wird hier ein Haken gesetzt, so wird dieses Stylesheet nicht erzeugt, sondern die Tabelle mit ihren Zeilen und Zellen direkt formatiert. Dies erhöht natürlich den Umfang der HTML-Seite.

"Tabellenbreite in Prozent (100%) statt in Pixel"
Die Breite der HTML-Tabelle wird standardmäßig in Pixeln angegeben und so gut wie möglich der Excel-Tabelle nachempfunden. Dies kann zur Folge haben, dass eine HTML-Seite horizontal gescrollt werden muss. Ist die tatsächliche Breite nicht wichtig, so kann hier von einer Pixelangabe auf eine Prozentangabe umgestellt werden. Die Breite der Tabelle wird dabei auf 100% (des übergeordenten Elementes) gesetzt und die einzelnen Zellen relativ ihrer tatsächlichen Größe dazu.

"Externes Stylesheet erzeugen"
Mit dieser Option können Sie für alle erzeugten HTML-Seiten ein externes Stylesheet, mit dem Namen "excel2html.css", erzeugen. Voraussetzung damit diese Option gewählt werden kann ist, dass weder "Nur den BODY-Quelltext exportieren" noch "Ausgabe in die Zwischenablage kopieren" aktiviert ist.

Einstellungen im Registerblatt "Allgemein"
Hier werden globale Einstellungen für die Tabelle gemacht. Alle Formatierungen die von diesen abweichen, werden dann direkt in den Zellen vorgenommen. Werden hier falsche Einstellungen gemacht, so erhöht dies den Umfang der HTML-Seite.
Beispiel:
Hat man eine Tabelle mit 100 Zellen, von denen 99 mit weißen Hintergrund sind und nur eine mit schwarz, so sollte die Defaultzellenfarbe auf weiß gesetzt werden. So muss nur die schwarze Zelle direkt formatiert werden. Würde man die Defaultzellenfarbe auf schwarz setzen, so müssten 99 Zellen direkt formatiert werden.

Einschränkungen und Fehler des Add-Ins

  • Unterschiedliche Formatierungen einer Zelle werden noch nicht erkannt, z.B. ein Buchstabe in Fett oder anderer Schriftgröße.
  • Zu langer Zelleninhalt überschreibt in Excel die Nachbarzelle, wenn diese leer ist. Dies klappt in HTML nicht. Teilweise gelöst.
  • HTML kennt keinen gedrehten Text, z.B. vertikale Schrift. Dieser Text wird immer horizontal geschrieben. (Alternative wäre die Zelle als Bild zu exportieren oder CSS 3 verwenden)
  • Es werden zwar schon Bilder und Diagramme exportiert, aber Bilder noch nicht in der richtigen Größe.
  • Alle Bilder und Diagramme werden auf der HTML-Seite absolut positioniert. Sollte Sie noch weiterer Seiteninhalt über oder links neben der Tabelle platzieren, so wird zwar die Tabelle versetzt, aber nicht die Bilder.
  • Da versucht wird auch bedingte Formatierungen zu berücksichtigen, kann es bei umfangreichen Tabellen schon etwas dauern bis diese exportiert wurden.
  • Vertikal verbundene Zellen werden noch nicht berücksichtigt.
  • Bedingte Formatierung von Excel 2007 auslesen funktioniert noch nicht.
Update 13.01.2008
  • Es werden jetzt vertikal verbundene Zellen unterstützt.
  • Tabellenbreite kann von Pixel auf Prozent umgestellt werden
  • Hyperlinks in Tabellenzellen werden jetzt verarbeitet
  • Formatierungsfehler des rechten Rahmens bei horizontal verbundenen Zellen beseitigt
  • Ein paar Optimierungen der Formatierung, auch um die Seitengröße zu minimieren.
Update 03.02.2008
  • Es werden jetzt auf wunsch unterschiedliche Formatierungen in einer Zelle erkannt, z.B. ein Buchstabe Fett oder andere Schriftgröße.
  • Rahmenformatierungen nochmals geändert/optimiert
  • Fehler beseitigt bei horizontal oder vertikal verbundenen Zellen, wenn diese über ausgeblendeten Zeilen/Spalten hinweg verbunden waren.
Update 15.11.2008
  • Einen Fehler beim Rahmenexport beseitigt, sowie einige kleine Verbesserungen vorgenommen
  • Bei der Wahl des Speicherortes und des Dateinamen steht der Name nicht mehr in Anführungszeichen
  • Es ist jetzt möglich nur einen Tabellenbereich zum Exportieren auszuwählen/anzugeben
  • Die gemachten Einstellungen werden jetzt in der Registry abgespeichert
Update 11.07.2009
  • Einige Angaben in den Eigenschaften des Excel-Dokumentes werden jetzt als Meta/Title-Angaben in die HTML-Seite übernommen.
  • Es können jetzt die CSS-Angaben in ein externes Stylesheet geschrieben werden.
  • Leere Zellen können jetzt mit einem &nbsp; gefüllt werden.
  • Es ist ein drittes Registerblatt hinzu gekommen. Hier besteht jetzt die Möglichkeit externe Textdateien mit einzubinden. 2x im Seitenkopf, 1x davon in den CSS-Anweisungen und 2x im BODY-Bereich, 1x vor und 1x nach der erzeugten Tabelle.
  • Es besteht die Möglichkeit beim Exportieren einer Tabelle ein Zeichen/Text durch ein anderes Zeichen/(HTML-)Text zu ersetzen.
Update 26.07.2009
  • Bugfix aus letzter Version: Wurde die gesamte Arbeitsmappe exportiert, so gab es ab der zweiten Seite HTML-Fehler.
  • Wurde die gesamte Arbeitsmappe mit Navigation und Bildern/Diagrammen exportiert, so legten sich die Bilder immer über die Navigation beim scrollen.
  • Zeilen, die nur aus vertikal verbundenen Zellen bestanden, konnten im HTML eine leere <tr></tr> - Zeile erzeugen.
  • Eine Zelle, deren Inhalt in Excel die Nachbarzelle überschreibt, wird jetzt in HTML mit der Nachbarzelle verbunden, soweit diese leer ist und kein Rahmen dazwischen ist. Einschränkung: Mehr als zwei Zellen werden nicht verbunden.
Update 03.08.2009
  • Der letzte Punkt des letzten Updates wurde noch etwas überarbeitet. Jetzt müssen die beiden Zellen noch zusätzlich die gleiche Hintergrundfarbe haben. So leidet das Erscheinungsbild der Tabelle weniger.
  • Ein Fehler bei der Auswahl von nur einer zu exportierenden Zelle wurde beseitigt.
  • Ist eine Zelle mit " An Zellgröße anpassen " formatiert, so wird dies jetzt größtenteils berücksichtigt.

Download

Hier klicken, um das Excel 2 HTML - Add-In in der Version 0.94.20090802 herunter zu laden. (Größe: 136 kB; Downloads bisher: 682; Letzter Download am: 04.09.2010)



Dieser Artikel wurde bereits 7553 mal angesehen.



.