HTMLテーブルから適切なCSVを作成するという考えに固執しています。HTMLAgilityPackを使用して、文字列から html を読み取り、HTMLDocument を作成しています。次に、XPATH を使用して行と列をループします。
問題は、特定のセルの正しい行とセル (x,y) を特定できないことです。
HTML の例:
<html>
<body>
<table border="1">
<tr>
<td rowspan="2">
100
</td>
<td>
200
</td>
<td colspan="2">
300
</td>
</tr>
<tr>
<td colspan="2">
400
</td>
<td>
600
</td>
</tr>
<tr>
<td>
400
</td>
<td>
500
</td>
<td>
600
</td>
</tr>
</table>
</body>
</html>
Excelで開いてCSVとして保存すると、次のような目的の出力が得られます。
100,200,300,
,400,,600
400,500,600,
誰かがrowpanとcolspanを尊重して.Netで同じ出力を作成するのを手伝ってくれますか?
ありがとう!デックス