Discussion:
Teile einer Datentabelle einer Webseite via Zwischenablage einfuegen: Probleme
(zu alt für eine Antwort)
Andreas Borutta
2021-05-18 07:35:17 UTC
Permalink
Moin.

Ich suche nach einem Weg, wie man problemlos Teile einer Datentabelle
von einer beliebigen Webseite /via Zwischenablage/ in Excel 365
(aktuellste Version für macOS) einfügen kann.

Es geht nicht um das Abspeichern einer ganzen Webseite und das
Importieren. Es geht explizit um die Verwendung der Zwischenablage als
Transportkanal.


Die Knackpunkte:
* auch verbundene Zellen müssen korrekt übertragen werden
* Zahlen dürfen nicht umgewandelt werden


Beispieltabelle: https://borumat.de/-/test


Markierte Zellen auf Webseite:
Loading Image...

Ergebnis in Excel:
Loading Image...

Bisher fand ich keinen Weg. Gibt es dafür doch eine Lösung?

Andreas
--
http://fahrradzukunft.de
HC Ahlmann
2021-05-18 10:49:35 UTC
Permalink
Ich suche nach einem Weg, wie man problemlos Teile einer Datentabelle von
einer beliebigen Webseite /via Zwischenablage/ in Excel 365 (aktuellste
Version für macOS) einfügen kann.
Es geht nicht um das Abspeichern einer ganzen Webseite und das
Importieren. Es geht explizit um die Verwendung der Zwischenablage als
Transportkanal.
* auch verbundene Zellen müssen korrekt übertragen werden
* Zahlen dürfen nicht umgewandelt werden
Beispieltabelle: https://borumat.de/-/test
<https://www.dropbox.com/s/kht16mfaygqvy2r/Bildschirmfoto%202021-05-18%2
0um%2009.12.23.png>
<https://www.dropbox.com/s/vohfnelo6a5o6jc/Bildschirmfoto%202021-05-18%2
0um%2009.12.11.png>
Bisher fand ich keinen Weg. Gibt es dafür doch eine Lösung?
Hast Du ein Probelm mit der Übertragung oder mit dem Ergebnis als Datum?

Die Spalten C und E interpretieren die Dezimalzahlen als Datum – 3.2 als
03. Feb und 1.9 als 01. Sep – das ist durch das Zahlenformat der Spalten
zu beheben (Umwandlung von Dezimalpunkt in Dezimalkomma geht auch, aber
nicht in der Zwischenablage).
--
Munterbleiben
HC
Andreas Borutta
2021-05-18 22:09:58 UTC
Permalink
Post by HC Ahlmann
Post by Andreas Borutta
* auch verbundene Zellen müssen korrekt übertragen werden
* Zahlen dürfen nicht umgewandelt werden
Beispieltabelle: https://borumat.de/-/test
[...]
Post by HC Ahlmann
Hast Du ein Probelm mit der Übertragung oder mit dem Ergebnis als Datum?
Am geposteten Ergebnisscreenshot kannst Du die beiden Knackpunkte
sehen.

Die Information, welche Zellen verbunden sind, geht beim Einfügen in
Excel verloren.
Post by HC Ahlmann
Die Spalten C und E interpretieren die Dezimalzahlen als Datum – 3.2 als
03. Feb und 1.9 als 01. Sep – das ist durch das Zahlenformat der Spalten
zu beheben (Umwandlung von Dezimalpunkt in Dezimalkomma geht auch, aber
nicht in der Zwischenablage).
Und für das Problem der unerwünschten Umwandlung der Dezimalzahlen mit
Dezimalpunkt in ein Datum habe ich auch keine Lösung.

Andreas
--
http://fahrradzukunft.de
HC Ahlmann
2021-05-19 07:54:47 UTC
Permalink
Post by Andreas Borutta
Post by HC Ahlmann
Post by Andreas Borutta
* auch verbundene Zellen müssen korrekt übertragen werden
* Zahlen dürfen nicht umgewandelt werden
Beispieltabelle: https://borumat.de/-/test
[...]
Post by HC Ahlmann
Hast Du ein Probelm mit der Übertragung oder mit dem Ergebnis als Datum?
Am geposteten Ergebnisscreenshot kannst Du die beiden Knackpunkte
sehen.
Die Information, welche Zellen verbunden sind, geht beim Einfügen in
Excel verloren.
Gelangt diese Information durch copy in die Zwischenablage?

Falls nicht, müsste statt "Aachen" mit einem Tab der Ortsname mit zwei
Tabs in Excel eingefügt werden, damit "Essen" in Spalte D steht – das
geht nicht in der Zwischenablage, aber mit dem Umweg über einen
Texteditor, search&replace und einem zweiten copy&paste.
Post by Andreas Borutta
Post by HC Ahlmann
Die Spalten C und E interpretieren die Dezimalzahlen als Datum – 3.2 als
03. Feb und 1.9 als 01. Sep – das ist durch das Zahlenformat der Spalten
zu beheben (Umwandlung von Dezimalpunkt in Dezimalkomma geht auch, aber
nicht in der Zwischenablage).
Und für das Problem der unerwünschten Umwandlung der Dezimalzahlen mit
Dezimalpunkt in ein Datum habe ich auch keine Lösung.
Wenn der Zwischenschritt mit einem Texteditor gewählt würde, wäre auch
der Dezimalpunkt durch ein Dezimalkomma zu ersetzen.


Vielleicht gibt meine Lösung bei einem vergleichbaren Problem unter
MacOS mit Applescript, Automator und Handarbeit eine konzeptionelle
Anregung. Darin übernehmen Applescript und Automator die stumpfsinnigen
Aufgaben des Downloads, Kopierens und Veränderns, während manuell
Kontrolle, Auswahl und abschließende Sicherung stattfinden:
• Durch ein permanent laufendes Applescript mit einer Schleife und
Zeitbedingung, das vier Automator-Programme aufruft, werden täglich vier
Textextrakte von vier Webseiten in je eine Textdatei geschrieben,
schematisch benannt und einen Ordner "Rohdaten" verschoben (ergibt 16
Textdateien à 3kB pro Tag).
• Ein weiteres Applescript dupliziert den Ordner "Rohdaten", entfernt
durch einen applescript-fähigen Texteditor unerwünschte Strings
(Disclaimer, Cookie-Warner, Fülltext usw.) aus den Textdateien in
"Rohdaten Kopie" und wandelt Strings der Art "1.24 9" in das gewünschte
Format "1,249" um (das betrifft die Temperaturen oder den zu
verdoppelnden Tabulator Deines Problems). Meist bleibt eine Zeile aus
vier bis sieben tabulator-separierten Wort- und Wertepaaren mit zwei
Zeitstempeln am Zeilenende übrig; ab und an ändert sich die Webseite und
weitere Zeilen mit Strings sind manuell oder durch ein angepasstes
Applescript zu eliminieren. Dieses Script wird nach Laune alle paar Tage
manuell angestoßen und konzentriert die Textdateien auf weniger als 140
Byte.
• Die so gewonnenen Textdateien mit gleichem Namensanfang werden mit dem
Finder alphabetisch sortiert und im Terminal mit cat zusammengefügt, was
vier Textdateien mit vier Zeilen pro Tag liefert (das findet manuell
statt und wäre dem zuvor laufenden Skript anzuhängen).
• Die zusammengefügten Textdateien werden manuell mit Excel geöffnet,
vier ausgewählte Spalten manuell per copy&paste in ein Exceltabelle
übertragen, dass durch Formeln und Filter die gewünschten Werte in einer
Zeile wiedergibt (wechselnde Zeitstempel erfordern manuelle Auswahl im
Filter), die wiederum in einer weiteren Auswertungstabelle durch
copy&paste zusammengefügt, auf gleiche Datumstempel (Vollständigkeit)
geprüft werden und das gewünschte Ergebnis liefern – für vier fixe
Uhrzeiten an jedem Tag vier Preise einer Spritsorte an vier Tankstellen.
• Es muss noch aufgeräumt werden: Der Ordner "Rohdaten Kopie" mit den
verbundenen Textdateien wird archiviert, die unverbundenen Dateien <140
Byte werden gelöscht, der Ordner "Rohdaten" mit den originalen,
aufgeblähten Textdateien wird geleert (sie würden beim nächsten Mal
wieder bearbeitet). Alle Exceltabellen mit Zwischenschritten (Formel,
Filter, Formatierung) werden ohne sichern geschlossen (nur die letzte
nicht).

Der Ablauf hat Potential zur Straffung und Automatisierung, aber dazu
reichen meine Motivation, Kenntnisse und Zeitersparnis noch nicht aus.
--
Munterbleiben
HC
Andreas Borutta
2021-05-20 07:45:02 UTC
Permalink
Post by HC Ahlmann
Post by Andreas Borutta
Post by HC Ahlmann
Post by Andreas Borutta
* auch verbundene Zellen müssen korrekt übertragen werden
* Zahlen dürfen nicht umgewandelt werden
Beispieltabelle: https://borumat.de/-/test
[...]
Post by HC Ahlmann
Hast Du ein Probelm mit der Übertragung oder mit dem Ergebnis als Datum?
Am geposteten Ergebnisscreenshot kannst Du die beiden Knackpunkte
sehen.
Die Information, welche Zellen verbunden sind, geht beim Einfügen in
Excel verloren.
Gelangt diese Information durch copy in die Zwischenablage?
Gute Frage.
Ich weiß bisher nicht, wie man sich den Quelltext der Zwischenablage
ansehen kann.

Wenn man im Dateimanager "Finder" des macOS die Funktion "Bearbeiten >
Zeige Zwischenablage" wählt, erscheint nur Text, kein Quelltext.

Aber es gibt ein starkes Indiz, dass das Merkmal "Diese Zellen sind
verbunden" <th colspan="2">) in der Zwischenablage vorhanden ist.
Wenn man den Inhalt der Zwischenablage in der Standard-macOS-App
"Textedit" einfügt (formatierte Variante), dann wird das Merkmal
"Verbunden" perfekt transportiert.
Post by HC Ahlmann
Falls nicht, müsste statt "Aachen" mit einem Tab der Ortsname mit zwei
Tabs in Excel eingefügt werden, damit "Essen" in Spalte D steht – das
geht nicht in der Zwischenablage, aber mit dem Umweg über einen
Texteditor, search&replace und einem zweiten copy&paste.
Klar, mit Nacharbeit könnte man das beheben. Und bei der
Beispieltabelle, die bewußt klein ist, macht das auch nix.

In der freien Wildbahn geht es jedoch um umfangreiche Tabelle mit
diversen verbundenen Zellen.

Daher suche ich nach einem Weg, der ohne Nacharbeit funktioniert.

Ich habe noch ein weiteres Testcase erstellt, welches keine Zahlen mit
Dezimalpunkten enthält, damit man sich einfacher nur auf die
verbundenen Zellen konzentrieren kann.

https://borumat.de/-/test2
Post by HC Ahlmann
Post by Andreas Borutta
Post by HC Ahlmann
Die Spalten C und E interpretieren die Dezimalzahlen als Datum – 3.2 als
03. Feb und 1.9 als 01. Sep – das ist durch das Zahlenformat der Spalten
zu beheben (Umwandlung von Dezimalpunkt in Dezimalkomma geht auch, aber
nicht in der Zwischenablage).
Und für das Problem der unerwünschten Umwandlung der Dezimalzahlen mit
Dezimalpunkt in ein Datum habe ich auch keine Lösung.
Wenn der Zwischenschritt mit einem Texteditor gewählt würde, wäre auch
der Dezimalpunkt durch ein Dezimalkomma zu ersetzen.
Vielleicht gibt meine Lösung bei einem vergleichbaren Problem unter
MacOS mit Applescript, Automator und Handarbeit eine konzeptionelle
Anregung. Darin übernehmen Applescript und Automator die stumpfsinnigen
Aufgaben des Downloads, Kopierens und Veränderns, während manuell
• Durch ein permanent laufendes Applescript mit einer Schleife und
Zeitbedingung, das vier Automator-Programme aufruft, werden täglich vier
Textextrakte von vier Webseiten in je eine Textdatei geschrieben,
schematisch benannt und einen Ordner "Rohdaten" verschoben (ergibt 16
Textdateien à 3kB pro Tag).
• Ein weiteres Applescript dupliziert den Ordner "Rohdaten", entfernt
durch einen applescript-fähigen Texteditor unerwünschte Strings
(Disclaimer, Cookie-Warner, Fülltext usw.) aus den Textdateien in
"Rohdaten Kopie" und wandelt Strings der Art "1.24 9" in das gewünschte
Format "1,249" um (das betrifft die Temperaturen oder den zu
verdoppelnden Tabulator Deines Problems). Meist bleibt eine Zeile aus
vier bis sieben tabulator-separierten Wort- und Wertepaaren mit zwei
Zeitstempeln am Zeilenende übrig; ab und an ändert sich die Webseite und
weitere Zeilen mit Strings sind manuell oder durch ein angepasstes
Applescript zu eliminieren. Dieses Script wird nach Laune alle paar Tage
manuell angestoßen und konzentriert die Textdateien auf weniger als 140
Byte.
• Die so gewonnenen Textdateien mit gleichem Namensanfang werden mit dem
Finder alphabetisch sortiert und im Terminal mit cat zusammengefügt, was
vier Textdateien mit vier Zeilen pro Tag liefert (das findet manuell
statt und wäre dem zuvor laufenden Skript anzuhängen).
• Die zusammengefügten Textdateien werden manuell mit Excel geöffnet,
vier ausgewählte Spalten manuell per copy&paste in ein Exceltabelle
übertragen, dass durch Formeln und Filter die gewünschten Werte in einer
Zeile wiedergibt (wechselnde Zeitstempel erfordern manuelle Auswahl im
Filter), die wiederum in einer weiteren Auswertungstabelle durch
copy&paste zusammengefügt, auf gleiche Datumstempel (Vollständigkeit)
geprüft werden und das gewünschte Ergebnis liefern – für vier fixe
Uhrzeiten an jedem Tag vier Preise einer Spritsorte an vier Tankstellen.
• Es muss noch aufgeräumt werden: Der Ordner "Rohdaten Kopie" mit den
verbundenen Textdateien wird archiviert, die unverbundenen Dateien <140
Byte werden gelöscht, der Ordner "Rohdaten" mit den originalen,
aufgeblähten Textdateien wird geleert (sie würden beim nächsten Mal
wieder bearbeitet). Alle Exceltabellen mit Zwischenschritten (Formel,
Filter, Formatierung) werden ohne sichern geschlossen (nur die letzte
nicht).
Der Ablauf hat Potential zur Straffung und Automatisierung, aber dazu
reichen meine Motivation, Kenntnisse und Zeitersparnis noch nicht aus.
Ganz herzlichen Dank HC!

Ich werde mal checken, wie oft die Zielperson (ich selber hatte den
Usecase bisher zu selten und bin fix mit regulären Ausdrücken und
einem Texteditor) das Ganze braucht und ob sich dafür was
Handgestricktes lohnt. Mit Appleskript bin ich unerfahren, daher ist
es eine Hürde.

In Libreoffice geht es übrigens auch nicht.

Dort ist es seit 2014 als Bug anerkannt:
<https://bugs.documentfoundation.org/show_bug.cgi?id=74577>

Also scheidet das auch als Workaround aus :(


Andreas
--
http://fahrradzukunft.de
HC Ahlmann
2021-05-20 16:16:12 UTC
Permalink
Post by Andreas Borutta
Post by HC Ahlmann
Post by Andreas Borutta
* auch verbundene Zellen müssen korrekt übertragen werden
* Zahlen dürfen nicht umgewandelt werden
Beispieltabelle: https://borumat.de/-/test
Ich habe gerade das erste Mal diese Tabelle per c&p übertragen (Firefox
88.0.1 nach Excel 14.7.7 aus Office:mac Suite 2011) – doch es
funktioniert, wie Du wünscht. Aachen und Essen stehen in verbundenen
Zellen BC2, DE1, die Temeraturen stehen als Dezimalzahlen mit Komma in
der Tabelle, die Tabellenköpfe sind fett, die Daten gewöhnlich, die
Auswertung in Zeile 15 kursiv. Ich kann Dein Problem also nicht
reproduzieren.

Hast Du in Excel unter Extras/Sprache Deutsch als Standard gewählt?
Post by Andreas Borutta
Post by HC Ahlmann
Gelangt diese Information durch copy in die Zwischenablage?
Gute Frage.
Offensichtlich mit zwei Antworten – bei mir schon, bei Dir nicht.
Post by Andreas Borutta
Ich weiß bisher nicht, wie man sich den Quelltext der Zwischenablage
ansehen kann.
Wenn man im Dateimanager "Finder" des macOS die Funktion "Bearbeiten >
Zeige Zwischenablage" wählt, erscheint nur Text, kein Quelltext.
Aber es gibt ein starkes Indiz, dass das Merkmal "Diese Zellen sind
verbunden" <th colspan="2">) in der Zwischenablage vorhanden ist.
Wenn man den Inhalt der Zwischenablage in der Standard-macOS-App
"Textedit" einfügt (formatierte Variante), dann wird das Merkmal
"Verbunden" perfekt transportiert.
Dann liegt es offensichtlich in einer Weise vor, die Excel nicht
versteht.
Post by Andreas Borutta
Post by HC Ahlmann
Falls nicht, müsste statt "Aachen" mit einem Tab der Ortsname mit zwei
Tabs in Excel eingefügt werden, damit "Essen" in Spalte D steht – das
geht nicht in der Zwischenablage, aber mit dem Umweg über einen
Texteditor, search&replace und einem zweiten copy&paste.
Klar, mit Nacharbeit könnte man das beheben. Und bei der
Beispieltabelle, die bewußt klein ist, macht das auch nix.
In der freien Wildbahn geht es jedoch um umfangreiche Tabelle mit
diversen verbundenen Zellen.
Daher suche ich nach einem Weg, der ohne Nacharbeit funktioniert.
Wenn Du ihn kennst, wüsste ich ihn gern.
Post by Andreas Borutta
Ich habe noch ein weiteres Testcase erstellt, welches keine Zahlen mit
Dezimalpunkten enthält, damit man sich einfacher nur auf die
verbundenen Zellen konzentrieren kann.
https://borumat.de/-/test2
Der Spaltenverbund B,C1, D,E1 und die Fettungen werden per c&p
übertragen, der Zeilenverbund A2,3, A4,5 nicht (Firefox 88.0.1 nach
Excel 14.7.7 aus Office:mac Suite 2011).
Post by Andreas Borutta
Ganz herzlichen Dank HC!
Du hast gefragt...
Post by Andreas Borutta
Ich werde mal checken, wie oft die Zielperson (ich selber hatte den
Usecase bisher zu selten und bin fix mit regulären Ausdrücken und
einem Texteditor) das Ganze braucht und ob sich dafür was
Handgestricktes lohnt. Mit Appleskript bin ich unerfahren, daher ist
es eine Hürde.
Unerfahren bin ich auch, aber Lernerfolge stellten sich schnell ein. Ich
kann Dir per Mail (hier ist es OT) die Routinen der Applescripte und der
Automator-Apps schicken. Der applescript-fähige Editor ist TextWrangler,
der frei verfügbar ist.
Post by Andreas Borutta
In Libreoffice geht es übrigens auch nicht.
Excel 14.7.7 ist applescript-fähig, aber ich habe es nie genutzt. Die
Excel-Aktionen sind immer von "Formblättern" mit Formeln, Filtern,
Formatierungen gestützte c&p-Handarbeit geblieben.
--
Munterbleiben
HC
Andreas Borutta
2021-05-20 21:10:30 UTC
Permalink
Post by HC Ahlmann
Post by Andreas Borutta
Beispieltabelle: https://borumat.de/-/test
Ich habe gerade das erste Mal diese Tabelle per c&p übertragen (Firefox
88.0.1 nach Excel 14.7.7 aus Office:mac Suite 2011) – doch es
funktioniert, wie Du wünscht.
Danke für Deinen Test.

Hier:

macOS 11.3.1
FF 88.0.1
MS365 Excel 16.47.1
Post by HC Ahlmann
Aachen und Essen stehen in verbundenen
Zellen BC2, DE1, die Temeraturen stehen als Dezimalzahlen mit Komma in
der Tabelle, die Tabellenköpfe sind fett, die Daten gewöhnlich, die
Auswertung in Zeile 15 kursiv. Ich kann Dein Problem also nicht
reproduzieren.
Uff. Was ist da bloß los?
Post by HC Ahlmann
Hast Du in Excel unter Extras/Sprache Deutsch als Standard gewählt?
Ja.
Post by HC Ahlmann
Post by Andreas Borutta
Post by HC Ahlmann
Gelangt diese Information durch copy in die Zwischenablage?
Gute Frage.
Offensichtlich mit zwei Antworten – bei mir schon, bei Dir nicht.
Post by Andreas Borutta
Ich weiß bisher nicht, wie man sich den Quelltext der Zwischenablage
ansehen kann.
Wenn man im Dateimanager "Finder" des macOS die Funktion "Bearbeiten >
Zeige Zwischenablage" wählt, erscheint nur Text, kein Quelltext.
Aber es gibt ein starkes Indiz, dass das Merkmal "Diese Zellen sind
verbunden" <th colspan="2">) in der Zwischenablage vorhanden ist.
Wenn man den Inhalt der Zwischenablage in der Standard-macOS-App
"Textedit" einfügt (formatierte Variante), dann wird das Merkmal
"Verbunden" perfekt transportiert.
Dann liegt es offensichtlich in einer Weise vor, die Excel nicht
versteht.
Post by Andreas Borutta
Post by HC Ahlmann
Falls nicht, müsste statt "Aachen" mit einem Tab der Ortsname mit zwei
Tabs in Excel eingefügt werden, damit "Essen" in Spalte D steht – das
geht nicht in der Zwischenablage, aber mit dem Umweg über einen
Texteditor, search&replace und einem zweiten copy&paste.
Klar, mit Nacharbeit könnte man das beheben. Und bei der
Beispieltabelle, die bewußt klein ist, macht das auch nix.
In der freien Wildbahn geht es jedoch um umfangreiche Tabelle mit
diversen verbundenen Zellen.
Daher suche ich nach einem Weg, der ohne Nacharbeit funktioniert.
Wenn Du ihn kennst, wüsste ich ihn gern.
Das ist selbstverständlich, dass ich dann hier berichten werde.
Post by HC Ahlmann
Post by Andreas Borutta
Ich habe noch ein weiteres Testcase erstellt, welches keine Zahlen mit
Dezimalpunkten enthält, damit man sich einfacher nur auf die
verbundenen Zellen konzentrieren kann.
https://borumat.de/-/test2
Der Spaltenverbund B,C1, D,E1 und die Fettungen werden per c&p
übertragen, der Zeilenverbund A2,3, A4,5 nicht (Firefox 88.0.1 nach
Excel 14.7.7 aus Office:mac Suite 2011).
Hier (gleiche Konstellation wie oben erwähnt) werden gar keine
Verbünde übertragen:
<Loading Image...>
Post by HC Ahlmann
Post by Andreas Borutta
Ganz herzlichen Dank HC!
Du hast gefragt...
Post by Andreas Borutta
Ich werde mal checken, wie oft die Zielperson (ich selber hatte den
Usecase bisher zu selten und bin fix mit regulären Ausdrücken und
einem Texteditor) das Ganze braucht und ob sich dafür was
Handgestricktes lohnt. Mit Appleskript bin ich unerfahren, daher ist
es eine Hürde.
Unerfahren bin ich auch, aber Lernerfolge stellten sich schnell ein. Ich
kann Dir per Mail (hier ist es OT) die Routinen der Applescripte und der
Automator-Apps schicken. Der applescript-fähige Editor ist TextWrangler,
der frei verfügbar ist.
Post by Andreas Borutta
In Libreoffice geht es übrigens auch nicht.
Excel 14.7.7 ist applescript-fähig, aber ich habe es nie genutzt. Die
Excel-Aktionen sind immer von "Formblättern" mit Formeln, Filtern,
Formatierungen gestützte c&p-Handarbeit geblieben.
Vielen Dank für das Angebot. Ich komme eventuell darauf zurück, wenn
ich keinen anderen Workaround finden werde.

Als erstes möchte ich zur Fehlereingrenzung rausfinden, wie man den
Quelltext der Zwischenablage einsehen kann.


Andreas
--
http://fahrradzukunft.de
Bernhard Sander
2021-05-21 11:25:35 UTC
Permalink
Hallo Andreas,

über folgenden Umweg hat es geklappt (Excel 16.47.1, Safari 14.0.3):

In Safari, Rechtsklick auf eine Zelle ziemlich am Anfang der Tabelle (dann findet man den <table>-Tag nachher leichter), "Element-Informationen" wählen.
Es öffnet sich unten im Safari ein Fenster zum Untersuchen der Website.
Markiert ist der Tag passend zur angeklickten Zelle.
Den nächsten übergeordneten <table>-Tag suchen, diesen rechtsklicken, "Kopieren / HTML" wählen.

Jetzt kann die Tabelle wie gewünscht in Excel eingefügt werden.
Viele Grüße

Bernhard Sander
Andreas Borutta
2021-05-21 19:00:06 UTC
Permalink
Post by Bernhard Sander
Hallo Andreas,
In Safari, Rechtsklick auf eine Zelle ziemlich am Anfang der Tabelle (dann findet man den <table>-Tag nachher leichter), "Element-Informationen" wählen.
Es öffnet sich unten im Safari ein Fenster zum Untersuchen der Website.
Markiert ist der Tag passend zur angeklickten Zelle.
Den nächsten übergeordneten <table>-Tag suchen, diesen rechtsklicken, "Kopieren / HTML" wählen.
Erstmal vielen Dank für den Hinweis.

Leider werden die vertikalen Verbünde nicht korrekt übertragen.

Siehe Screenshot:
Loading Image...

Wie ist es bei Dir, magst Du einen Screenshot posten? Oder sende ihn
mir auch gerne via Mail, wenn Dir das lieber ist.

Andreas
--
http://fahrradzukunft.de
Andreas Borutta
2021-05-26 13:15:32 UTC
Permalink
Post by Andreas Borutta
Post by Bernhard Sander
Hallo Andreas,
In Safari, Rechtsklick auf eine Zelle ziemlich am Anfang der Tabelle (dann findet man den <table>-Tag nachher leichter), "Element-Informationen" wählen.
Es öffnet sich unten im Safari ein Fenster zum Untersuchen der Website.
Markiert ist der Tag passend zur angeklickten Zelle.
Den nächsten übergeordneten <table>-Tag suchen, diesen rechtsklicken, "Kopieren / HTML" wählen.
Erstmal vielen Dank für den Hinweis.
Leider werden die vertikalen Verbünde nicht korrekt übertragen.
https://www.dropbox.com/s/s1ddnerbj2gs0i8/Bildschirmfoto%202021-05-21%20um%2020.58.27.png
Wie ist es bei Dir, magst Du einen Screenshot posten? Oder sende ihn
mir auch gerne via Mail, wenn Dir das lieber ist.
Ich vermute als Ursache für den Effekt die Zeilenumbrüche br, die sich
in meiner Testtabelle in den vertikalen Verbünden befanden.

Nun habe ich die br entfernt.
Dann klappt Dein Verfahren einwandfrei.

Für normale Nutzer ist das natürlich ein schwieriges (auch schwierig
zu merkendes Verfahren). Vielleicht wird es zu einem späteren
Zeitpunkt mal ein besseres Verfahren geben.

Ob beim normalen Markieren einer HTML-Tabelle der Quelltext auch in
der Zwischenablage gespeichert wird, konnte ich nach wie vor nicht
rauskriegen. Weil mir ein Werkzeug fehlt, was den Quelltext der
Zwischenablage anzeigt.

Falls da noch jemand was weiß ...


Andreas
--
http://fahrradzukunft.de
Andreas Borutta
2021-05-28 11:36:13 UTC
Permalink
Post by Andreas Borutta
Ich habe noch ein weiteres Testcase erstellt, welches keine Zahlen mit
Dezimalpunkten enthält, damit man sich einfacher nur auf die
verbundenen Zellen konzentrieren kann.
https://borumat.de/-/test2
Ich habe noch ein weiteres Verfahren "von hinten durch's Knie in's
Auge" herausgefunden:

Dabei wird ein URL als Quelle angegeben.

Die Schritte:

1 URL in einen Texteditor einfügen
2 Abspeichern mit der Endung "iqy"
3 Excel öffnen
4 Menü Daten (nicht Ribbon Daten)
5 Externe Daten abrufen
6 Webabfrage durchführen: es öffnet sich ein Dateiauswahldialog
7 Zuvor gespeicherte Textdatei *.iqy angeben

Bei diesem Verfahren werden alle Zellverbünde korrekt übertragen.

Damit ist die eigentliche Aufgabe "Teile einer markierten
HTML-Tabelle" zwar ungelöst, aber das Verfahren ist einigermaßen
einfach an Normalos transportierbar.

Jetzt fehlt mir nur noch ein Weg, wie man Excel verbieten Zellwerte
mit Dezimalpunkt in Datumswerte umzuwandeln.



Andreas
--
http://fahrradzukunft.de
Andreas Borutta
2021-06-05 06:05:12 UTC
Permalink
Post by Andreas Borutta
Jetzt fehlt mir nur noch ein Weg, wie man Excel verbieten Zellwerte
mit Dezimalpunkt in Datumswerte umzuwandeln.
Ich habe die Situation beim Support von MS365 Business geschildert.

Sie konnten keine Lösung anbieten, die das automatische Umwandeln von
Werten mit Dezimalpunkt in ein Datum verhindert.

Daher wurde der Fall an den Second-Level-Support an Herr Muntean
eskaliert.

Auch dort konnte man keine Lösung anbieten. Das Ganze wurde jetzt als
Bug anerkannt und "an die entsprechende Abteilung" weitergeleitet.



Andreas
--
http://fahrradzukunft.de
Loading...