Сам .html создаю как текстовый файл, разобрался тут. Есть шаблон "шапки" таблицы, хочу заполнить недостающие элементы в цикле, получая данные из массива. Шапка:
<!DOCTYPE html>
<html>
<head>
<title>Title</title>
</head>
<body>
<table border=2 , cellpadding=2 , bordercolor=b lack>
<tbody>
<tr>
<td rowspan="2">Канал</td>
<td width=5 rowspan="2">Направ- ление движения</td>
<td colspan="2">Угловое положение</td>
<td width=5 rowspan="2">Мини- мальная скорость</td>
<td width=5 rowspan="2">Резуль- таты</td>
<td colspan="2">Угловое положение</td>
<td width=5 rowspan="2">50% от мини- мальной скорости</td>
<td width=5 rowspan="2">Резуль- таты</td>
<td colspan="2">Угловое положение</td>
<td width=5 rowspan="2">Макси- мальная скорость</td>
<td width=5 rowspan="2">Резуль- таты</td>
</tr>
<tr>
<td>А1</td>
<td>А2</td>
<td>А1</td>
<td>А2</td>
<td>А1</td>
<td>А2</td>
</tr>
<tr>
<td rowspan="2">1</td>
<td>+</td>
</tr>
<tr>
<td>-</td>
</tr>
<tr>
<td rowspan="2">2</td>
<td>+</td>
</tr>
<tr>
<td>-</td>
</tr>
<tr>
<td rowspan="2">3</td>
<td>+</td>
</tr>
<tr>
<td>-</td>
</tr>
<tr>
<td rowspan="2">4</td>
<td>+</td>
</tr>
<tr>
<td>-</td>
</tr>
</tbody>
</table>
</body>
</html>
и что должно быть в итоге(заполняю таблицу данными из массива):
<!DOCTYPE html>
<html>
<head>
<title>Title</title>
</head>
<body>
<table border=2 , cellpadding=2 , bordercolor=b lack>
<tbody>
<tr>
<td rowspan="2">Канал</td>
<td width=5 rowspan="2">Направ- ление движения</td>
<td colspan="2">Угловое положение</td>
<td width=5 rowspan="2">Мини- мальная скорость</td>
<td width=5 rowspan="2">Резуль- таты</td>
<td colspan="2">Угловое положение</td>
<td width=5 rowspan="2">50% от мини- мальной скорости</td>
<td width=5 rowspan="2">Резуль- таты</td>
<td colspan="2">Угловое положение</td>
<td width=5 rowspan="2">Макси- мальная скорость</td>
<td width=5 rowspan="2">Резуль- таты</td>
</tr>
<tr>
<td>А1</td>
<td>А2</td>
<td>А1</td>
<td>А2</td>
<td>А1</td>
<td>А2</td>
</tr>
<tr>
<td rowspan="2">1</td>
<td>+</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<td>-</td>
<td>2</td>
<td>2</td>
<td>2</td>
<td>2</td>
<td>2</td>
<td>2</td>
<td>2</td>
<td>2</td>
<td>2</td>
<td>2</td>
<td>2</td>
<td>2</td>
</tr>
<tr>
<td rowspan="2">2</td>
<td>+</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
</tr>
<tr>
<td>-</td>
<td>4</td>
<td>4</td>
<td>4</td>
<td>4</td>
<td>4</td>
<td>4</td>
<td>4</td>
<td>4</td>
<td>4</td>
<td>4</td>
<td>4</td>
<td>4</td>
</tr>
<tr>
<td rowspan="2">3</td>
<td>+</td>
<td>5</td>
<td>5</td>
<td>5</td>
<td>5</td>
<td>5</td>
<td>5</td>
<td>5</td>
<td>5</td>
<td>5</td>
<td>5</td>
<td>5</td>
<td>5</td>
</tr>
<tr>
<td>-</td>
<td>6</td>
<td>6</td>
<td>6</td>
<td>6</td>
<td>6</td>
<td>6</td>
<td>6</td>
<td>6</td>
<td>6</td>
<td>6</td>
<td>6</td>
<td>6</td>
</tr>
<tr>
<td rowspan="2">4</td>
<td>+</td>
<td>7</td>
<td>7</td>
<td>7</td>
<td>7</td>
<td>7</td>
<td>7</td>
<td>7</td>
<td>7</td>
<td>7</td>
<td>7</td>
<td>7</td>
<td>7</td>
</tr>
<tr>
<td>-</td>
<td>8</td>
<td>8</td>
<td>8</td>
<td>8</td>
<td>8</td>
<td>8</td>
<td>8</td>
<td>8</td>
<td>8</td>
<td>8</td>
<td>8</td>
<td>8</td>
</tr>
</tbody>
</table>
</body>
</html>
Думал сделать таблицу в таблице и заполнять уже ее, но все разъезжается.
<!DOCTYPE html>
<html>
<head>
<title>Title</title>
</head>
<body>
<table border=1 bordercolor="black">
<tbody>
<tr>
<td rowspan="2">Канал</td>
<td width=5 rowspan="2">Направ- ление движения</td>
<td colspan="2">Угловое положение</td>
<td rowspan="2">Минимальная скорость</td>
<td rowspan="2">Результаты</td>
<td colspan="2">Угловое положение</td>
<td rowspan="2">50% от минимальной скорости</td>
<td rowspan="2">Результаты</td>
<td colspan="2">Угловое положение</td>
<td rowspan="2">Максимальная скорость</td>
<td rowspan="2">Результаты</td>
</tr>
<tr>
<td>А1</td>
<td>А2</td>
<td>А1</td>
<td>А2</td>
<td>А1</td>
<td>А2</td>
</tr>
<tr>
<td rowspan="2">1</td>
<td>+</td>
<td rowspan="8" colspan="12">
<table border="1" style="width: 100%;">
<tr>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
</tr>
<tr>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
</tr>
<tr>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
</tr>
<tr>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
</tr>
<tr>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
</tr>
<tr>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
</tr>
<tr>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
</tr>
<tr>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>-</td>
</tr>
<tr>
<td rowspan="2">2</td>
<td>+</td>
</tr>
<tr>
<td>-</td>
</tr>
<tr>
<td rowspan="2">3</td>
<td>+</td>
</tr>
<tr>
<td>-</td>
</tr>
<tr>
<td rowspan="2">4</td>
<td>+</td>
</tr>
<tr>
<td>-</td>
</tr>
</tbody>
</table>
</body>
</html>
Так как приходится писать в файл построчно,придется вставлять функцию, которая дополняет ряд, в каждом месте где записывается ряд в файл. потому и хочу узнать как это дело упростить. За ранее спасибо.
Продвижение своими сайтами как стратегия роста и независимости