URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 3157
[ Назад ]

Исходное сообщение
"Тематический каталог: Генерация XLS файлов на PHP (excel php web cgi)"

Отправлено auto_topic , 22-Янв-04 12:20 
Обсуждение статьи тематического каталога: Генерация XLS файлов на PHP (excel php web cgi)

Ссылка на текст статьи: http://www.opennet.dev/base/dev/php_gen_excel.txt.html


Содержание

Сообщения в этом обсуждении
"Генерация XLS файлов на PHP (excel php web cgi)"
Отправлено sil , 22-Янв-04 12:20 
извиените дурака, но вот я создал php файл с первым указанным здесь кодом.
в переменной $fname указал путь к файлу который я хочу получить в эксель а как это дело все запустить?
то есть мой фай называется excel.php и я его вызываю но ничего не происходит....
я раньше не работал с классами и не знаю как их вызывать к исполнению.
помогите полжалуйста

"Генерация XLS файлов на PHP (excel php web cgi)"
Отправлено уку , 06-Фев-04 23:41 
Смотри здесь может подойдет там все довольно просто http://plati.ru/asp/pay.asp?id_d=56586

"Генерация XLS файлов на PHP (excel php web cgi)"
Отправлено Andruhaa , 04-Ноя-04 16:29 
А как форматировать ичейки например мне нужно увиличить длину поля

"Генерация XLS файлов на PHP (excel php web cgi)"
Отправлено Виталий , 17-Янв-08 12:18 
или поставить "денежный" формат ячейки...

"Генерация XLS файлов на PHP (excel php web cgi)"
Отправлено Alexius , 15-Ноя-06 14:30 
Достаточно простой класс, а то я тут с PEAR разбирался на эту тему .... Если бы этот раньше нашёл, наверное склонился бы в его пользу но есть одно но ... PEAR генерит файлы формата excel 95, а там ограничение на длину поля 255 символов :( . Этот класс генерит нормальный формат, но символы после 255 преврашаются в ячейке в `букозябры`. Может подскажете как этого избежать

"Генерация XLS файлов на PHP (excel php web cgi)"
Отправлено thomas , 12-Мрт-08 06:29 
Ребята, генерируйте xml...и любой формат поддерживается.

"Генерация XLS файлов на PHP (excel php web cgi)"
Отправлено Pasha , 16-Сен-08 14:57 
А какнить тут можно страници разные в xsl создавать?

"Генерация XLS файлов на PHP (excel php web cgi)"
Отправлено SET , 28-Дек-08 17:18 
клас приведенный Евгением Климовым работает вполне сносно за что огромное спасибо ему. Единственное что хотелось бы ответить - кажется из методов добавления данных InsertNumber и
InsertText нужно убрать переход на след рядок:
           $this->crow++;

"Генерация XLS файлов на PHP (excel php web cgi)"
Отправлено SET , 28-Дек-08 17:23 
простейший пример использования:

$excel = new PhpSimpleXlsGen();
$excel->default_dir = getcwd();
$excel->fname='test.xls';
$excel->InsertText('Kokashka');
$excel->InsertText('Kokashka2');
$excel->InsertText('Kokashka3');
$excel->NewLine();
$excel->InsertText('Kokashka');
$excel->InsertText('Kokashka2');
$excel->InsertText('Kokashka3');
$excel->NewLine();
$excel->InsertNumber(3);
$excel->InsertNumber(4);
$excel->InsertNumber(5);
$excel->SaveFile('test.xls');


"Генерация XLS файлов на PHP (excel php web cgi)"
Отправлено Olfi , 17-Апр-09 22:04 
а что за функция pack ? Это специальная функция для генерации excel ? Устанавливать куакие-нибудь библиотеки надо чтобы ексель генерировать?

"Генерация XLS файлов на PHP (excel php web cgi)"
Отправлено nikalas9 , 14-Май-09 18:03 
хотелось бы задать ширину таблиц, т.к. файл будет открываться для печати

"Генерация XLS файлов на PHP (excel php web cgi)"
Отправлено Sergey444 , 17-Июн-10 17:49 
вначале выдаем такие заголовки:

header("Content-Disposition: attachment;filename=excel.xls");
header("Connection: Keep-Alive");
header("Content-Type: application/vnd.ms-excel");

а после выдаем простейший HTML с одной таблицей, при этом получаем файл который открывается в екселе.
правда версия 2007 ругается что открываемый формат не екселевский и задает вопрос а Вы действительно хотите открыть этот файл который не екселевский? на что отвечаем да и радуемся.(проверял при всех установленных компонентах)


"перенос текста по строкам"
Отправлено sterlibash , 20-Июл-10 19:06 
Как передать в Эксель перенос текста по строкам. После того как файл будет сформирован, чтобы был соблюдён такой же перенос по строкам, как и в исходном тесте, который писали например через веб-форму.