Page 1 of 1

Импорт *.xls на страницу...

Posted: Tue Mar 24, 2009 6:27 pm
by kirfire
ну вот я опять к вам :)

задача разместить табличку на странице... мог бы и руками ввести, но их очень много... :(
на английской части форума нашел несколько предложений решения проблемы, но все получается :(

готового решения и не прошу - дайте хоть ссылку в каком направлении копать плз :)

Re: Импорт *.xls на страницу...

Posted: Tue Mar 24, 2009 6:44 pm
by ZYV
Много это насколько много? Я бы сохранил как CSV и написал скрипт, который генерирует таблицу. Дело 10 минут где-то. По крайней мере не больше, чем написать пост с вопросом на форум.

Re: Импорт *.xls на страницу...

Posted: Tue Mar 24, 2009 7:09 pm
by kirfire
а можно где-нить пример скрипта или мануальчик почитать?

З.ы. пробовал вставлять документ ворд... получаю табличку но без рамок :(

Re: Импорт *.xls на страницу...

Posted: Tue Mar 24, 2009 10:15 pm
by ZYV
{$v}""}?>

Совсем PHP не знаем?

Re: Импорт *.xls на страницу...

Posted: Wed Mar 25, 2009 6:45 am
by von-hamster
А еще есть удобная функция fgetcsv.

Re: Импорт *.xls на страницу...

Posted: Wed Mar 25, 2009 8:02 am
by Il_Burbero
Можно скачать конвертер файлов (если их очень много).

Ну или как то так:
http://www.computerra.ru/gid/rtfm/internet/290684/
http://www.computerra.ru/gid/rtfm/internet/244268/
З.ы. пробовал вставлять документ ворд... получаю табличку но без рамок
http://www.htmlbook.ru/html/table.html
всего то и надо было: или включить обработку табличек в настройках редактора или вручную подправить хтмл код (см.ссылку.выше).

Re: Импорт *.xls на страницу...

Posted: Wed Mar 25, 2009 9:41 am
by kirfire
да моих знаний в этом направлении явно не достаточно. :(
а другого пути нет?

Re: Импорт *.xls на страницу...

Posted: Wed Mar 25, 2009 10:58 am
by kirfire
получилось конвертнуть в чистый html через gmail ....
спасиб за помощь - ушел самообразовавыться дальше.

Re: Импорт *.xls на страницу...

Posted: Mon Mar 30, 2009 11:15 am
by ilia3d
kirfire wrote: получилось конвертнуть в чистый html через gmail ....
спасиб за помощь - ушел самообразовавыться дальше.
эмпирическим методом пришел к выводу что для таблиц лучше подходит  FCKeditor, по-крайней мере импорт таблиц из ворда получается лучше... Хотя некоторых функций из TinyMCE не хватает, например поменять свойства через строчку. Хотелось бы также удобного присвоения классов и айди, например для каждого столбца клеток, но такого я пока нигде не видел, или просто не соображу как это сделать кроме как поочередно менять свойства каждой клетки. Может есть какой  table-generator на базе аякс?

Или вот еще вопрос, если есть структура таблицы, можно ли затянуть туда данные с тогоже ворда?

Re: Импорт *.xls на страницу...

Posted: Mon Mar 30, 2009 11:20 am
by ZYV
Я бы генерацию таблиц известной структуры из плагинов обрабатывал. Юзерам чем больше визивига делаешь, тем они наглее на шею садятся.

А так вообще посмотри плагины для работы с таблицами в FCK. Там вроде было что-то такое продвинутое.

Re: Импорт *.xls на страницу...

Posted: Mon Mar 30, 2009 12:23 pm
by ilia3d
ZYV wrote: Я бы генерацию таблиц известной структуры из плагинов обрабатывал. Юзерам чем больше визивига делаешь, тем они наглее на шею садятся.
эх верно... мало того что вставляют из ворда напрямую, выравнивают по-центру методом вставки пробелов, так еще и портят то что ты им сделал. Про пожизненную поддержку страницы после сдачи проекта вообще молчу.

Но ближе к теме: в принципе визивиг для того и придуман, чтобы юзверь сам был способен внести изменения или добавить свой контент. В этом собсно и смысл контент системы... Если перейти на плагин, то они вообще не допрут как там что менять. Но очевидный плюс - не испортят структуры.

А так вообще посмотри плагины для работы с таблицами в FCK. Там вроде было что-то такое продвинутое.
гляну, спасибо. Пока что нашел генерилку: http://www.askthecssguy.com/kotatsu/index.html
Очень компактно, симпатишно, и главно - устанавливает стили (чего давно хотелось).

Re: Импорт *.xls на страницу...

Posted: Tue Mar 31, 2009 3:44 pm
by kirfire
Тема оказалась и вправду интересной :)
спасибо всем - вопрос оказался решен через гмайл.ком  -  как самый быстрый и результативный.
но тут целый кладец способов)

а всетаки киньте ссылочку на учебник хороший поп пхп  ::) токо не совсем для чайников. с с++ у меня вроде все норм было в универе и на работе. но с веб дела раньше не имел просто :(