Как узнать, сколько столбцов и строк в html-файле? Как мы можем подсчитать, сколько тегов td содержится в html-файле?
Подсчет количества столбцов и строк в таблице html файла
comment
Вы можете изменить свой заголовок, чтобы сказать, сколько столбцов и строк в таблице. Когда я впервые увидел это, я подумал, что вы говорите о персонажах, о персонажах и т. д.
- person   schedule 04.03.2010
Ответы (2)
Используйте HTML Agility pack, чтобы проанализировать HTML, а затем запросить количество <TR>
тегов для числа строк в таблице.
Для <TD>
используйте первую строку и получите их количество. Проверьте, есть ли какие-либо атрибуты colspan
, и добавьте значение каждого - 1, чтобы получить количество столбцов в таблице.
Например, чтобы получить количество строк:
HtmlDocument doc = new HtmlDocument();
doc.Load("file.htm");
// Assuming only one table in the file
int colums = doc.DocumentElement.SelectNodes("//tr").Count();
person
Oded
schedule
04.03.2010
Как извлечь содержимое из таблицы html с помощью пакета HTML Agility, какой тип кода я должен написать для извлечения столбца содержимого из таблицы html?
- person Harikrishna; 04.03.2010
Боюсь, в HTML нет способа подсчитать <TD>
строк/столбцов. Лучше всего было бы получить программу, такую как Notepad ++, и буквально «поискать» <TD
и посмотреть, сколько результатов появится. Или вы можете пойти по маршруту Javascript - но это другой чайник рыбы;)
person
Barrie Reader
schedule
04.03.2010
ОП использует С# и .NET, не спрашивая, как это сделать в HTML. Это немного расплывчато, но это в тегах.
- person ; 04.03.2010