HTML-Tabellen-Import mit leeren Zellen für Hoch/Tief

Hallo,

in Finanzen.net Historische Kurse 403 Forbidden wurde bereits beschrieben, dass der Kursabruf von einer HTML-Seite bei Finanzen.net nicht mehr funktioniert, während im Browser die Webseite normal angezeigt wird. Ein möglicher Workaround ist, den HTML Quelltext aus dem Browser zu kopieren und in PP den HTML Import zu nutzen.
(Anm.: Bei Finanzen.net reicht es zumindest bei mir nicht, den gesamten Seitenquelltext zu kopieren, da die Kursdaten anscheinend über Script eingefügt werden. Mit rechte Maustaste > Untersuchen kann aber in Chrome oder Edge die Kurstabelle identifiziert und kopiert werden.)
Beim HTML-Import in PP gibt es aber eine Wechselwirkung zwischen den Spaltenbezeichnungen und leeren Zellen in der Tabelle.
Im folgenden Beispiel mit zwei Kursen wird nur der Schlusskurs vom 29.3. importiert:

<table>
	<thead>
		<tr>
			<th>Datum</th>
			<th>Schluss</th>
			<th>Eröffnung</th>
			<th>Tageshoch</th>
			<th>Tagestief</th>
		</tr>
	</thead>
	<tbody>
		<tr>
			<td>30.03.2023</td>
			<td>44,15</td>
			<td></td>
			<td></td>
			<td></td>
		</tr>
		<tr>
			<td>29.03.2023</td>
			<td>43,23</td>
			<td>43,12</td>
			<td>43,97</td>
			<td>42,83</td>
		</tr>
	</tbody>
</table>

Hoch, Tief, und Kurs werden eigenen Spalten zugeordnet, obwohl nach meinem Verständnis nur der Schlusskurs importiert und gespeichert wird.
image
PP scheint nur vollständige Datensätze zu importieren. Dieses Verhalten führt aber bei Wertpapieren zu Problemen, bei denen nur der Schlusskurs in der Tabelle angegeben wird, da dann keine einzige Zeile importiert wird.
Indem man die Spaltennamen ändert und dadurch die Zuordnung zu Hoch und Tief unterbindet, kann das Problem umgangen werden:

<table>
	<thead>
		<tr>
			<th>Datum</th>
			<th>Schluss</th>
			<th>Eröffnung</th>
			<th>Geändert</th>
			<th>Auch geändert</th>
		</tr>
	</thead>
	<tbody>
		<tr>
			<td>30.03.2023</td>
			<td>44,15</td>
			<td></td>
			<td></td>
			<td></td>
		</tr>
		<tr>
			<td>29.03.2023</td>
			<td>43,23</td>
			<td>43,12</td>
			<td>43,97</td>
			<td>42,83</td>
		</tr>
	</tbody>
</table>

image