PHP -> Excel

bakh

Абалдуй
Diesel, ой... А какое это имеет отношение к наличию сетки в Екселе?.. ;)
 

_RVK_

Новичок
bakh ну может я не прав, проверить не могу (сижу под Linux), но это первое что приходит в голову....
 

_RVK_

Новичок
не поленился, проверил на машине с виндой. Если количество ячеек в разных строках не совпадает то они не обводятся рамкой. Но если данных в ячейке нет то ячейка все равно обводится.... Именно это я и имел ввиду.
 

bakh

Абалдуй
Diesel, не понял ни разу, но могу сказать: к делу Obick данная проблема отношения не имеет... ;)
 

_RVK_

Новичок
Хотя признаю, colspan здесь непричем, пролсто нужно добавить пучтых ячеек, так чтоб их стало одинаково во всех строках....
 

Obick

Новичок
Я очень рада, что мой вопрос вызвал такую дискуссию, но нет у меня границ!!!
вот табличка:
PHP:
print "<table border=1><tr><td>1</td><td>2</td></tr><tr><td>3</td><td>4</td></tr></table>";
- это на всякий случай...
 

bakh

Абалдуй
Obick, ну, немного монстрообразно, но думаю, что будет понятно:
PHP:
<?
header('Content-type: application/vnd.ms-excel');
header('Content-Disposition: attachment; filename=bla-bla.xls');

print "<table cellpadding=3 cellspacing=3 border=3>
<tr bgcolor=#aaaaff>
<td>данные из формы</td>
<td>данные из формы</td>
</tr>
<tr bgcolor=#aaffaa>
<td>данные из формы</td>
<td>данные из формы</td>
</tr>
<tr bgcolor=#aaaaff>
<td>данные из формы</td>
<td>данные из формы</td>
</tr>
</table>";
?>
Да, кстати, это только границы заполненных ячеек!.. Самой сетки в Екселе не появится... :)
 

chulim

Новичок
Obick
Сетка - это так важно?
Тогда читать ман и в поиск по форуму "использование COM"
Или напиши в конце табицы юзермануал.
Уважаемый пользователь. Если Вы хотите лицезреть сетку, зайдите плз в меню Сервис->Параметры и на вкладке Вид, поставьте пЦичку Сетка.
 

_RVK_

Новичок
А вообще, не проще ли использовать csv файлы? Или с разделителем табуляция?
 
Сверху