Войти

Показать полную графическую версию : Отображение файла EXCEL на странице.


Moon Mag
02-07-2007, 15:07
Всем здрасти.
Хочу подгрузить экселевский фаил (прайс) на страничку. Не для скачки, а чтоб прям в страничке отображался товар и цена, а то 50 позиций каждый раз в ручную перебивать пальцы отсохнут, да еще постоянно расширяются.
Возможно ли это сделать?
В заранее спасибо.

Prisoner
02-07-2007, 16:29
Приветствую. Поглядите в сторону php решения Excel Parser Pro (http://www.yandex.ru/yandsearch?text=Excel%20Parser%20Pro&rpt=rad). Я все так понял?

Arrest
02-07-2007, 22:21
Moon Mag
Коничива.
в PHP можно работать с csv а эксель может в него сохранять. пробуйте:)

Prisoner
02-07-2007, 23:38
Мммм, гораздо проще, в самом деле, респект.

Coutty
03-07-2007, 09:11
Так, может, из экселя экспортировать в html, а на странице вставить его (этот html) во фрейм?

Moon Mag
03-07-2007, 10:07
Народ Спасибо за подсказку, на самом деле можно экспортировать в html после чего я открываю в блокноте копирую код и вставляю в свою страничку. Фрейм не подходит у меня сайт не позволяет. А прога насамом деле интересная изучу.

Prisoner
03-07-2007, 14:50
Одно но - при экспорте в html уж много очень мусора. Страничка бухнет на глазах.

pasha4ur
04-07-2007, 14:21
Я сделал так:
1. Сохраняю в экселе таблицу как файл со знаками табуляции
2. Пишем такой код:
<?php
$fh=fopen(getcwd().".\list.txt","r") or die("Ошибка! Не могу найти файл прайса.");
while (!feof($fh))
{
$line=fgetcsv($fh,1000, "\t");
echo ("<tr)><td class=стиль3><font style='font-size:8pt'>".$line[0]."</font></td>
<td class=стиль3><font style='font-size:8pt'>".$line[1]."</font></td></tr>");
unset ($line);
}
?>
Для обновления данных просто перезакачиваем файл

Кстати, CSV может не подойди если в названиях или тексте встречаются запятые

Moon Mag
04-07-2007, 18:27
pasha4ur

Не с PHP у меня туго, пока, я даже если вижу готовый код, скрипт если я не понимаю как он работает то я его не использую но все равно спасибо обязательно поковыряю.




© OSzone.net 2001-2012