The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Тематический каталог: Генерация XLS файлов на PHP (excel php web cgi)"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Тематический каталог: Генерация 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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от silemail (?), 22-Янв-04, 12:20   +/
извиените дурака, но вот я создал php файл с первым указанным здесь кодом.
в переменной $fname указал путь к файлу который я хочу получить в эксель а как это дело все запустить?
то есть мой фай называется excel.php и я его вызываю но ничего не происходит....
я раньше не работал с классами и не знаю как их вызывать к исполнению.
помогите полжалуйста
Ответить | Правка | Наверх | Cообщить модератору

2. Сообщение от укуemail (?), 06-Фев-04, 23:41   +/
Смотри здесь может подойдет там все довольно просто http://plati.ru/asp/pay.asp?id_d=56586
Ответить | Правка | Наверх | Cообщить модератору

3. Сообщение от Andruhaaemail (?), 04-Ноя-04, 16:29   +/
А как форматировать ичейки например мне нужно увиличить длину поля
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5

4. Сообщение от Alexiusemail (??), 15-Ноя-06, 14:30   +/
Достаточно простой класс, а то я тут с PEAR разбирался на эту тему .... Если бы этот раньше нашёл, наверное склонился бы в его пользу но есть одно но ... PEAR генерит файлы формата excel 95, а там ограничение на длину поля 255 символов :( . Этот класс генерит нормальный формат, но символы после 255 преврашаются в ячейке в `букозябры`. Может подскажете как этого избежать
Ответить | Правка | Наверх | Cообщить модератору

5. Сообщение от Виталий (??), 17-Янв-08, 12:18   +/
или поставить "денежный" формат ячейки...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

6. Сообщение от thomas (?), 12-Мрт-08, 06:29   +/
Ребята, генерируйте xml...и любой формат поддерживается.
Ответить | Правка | Наверх | Cообщить модератору

7. Сообщение от Pashaemail (??), 16-Сен-08, 14:57   +/
А какнить тут можно страници разные в xsl создавать?
Ответить | Правка | Наверх | Cообщить модератору

8. Сообщение от SETemail (?), 28-Дек-08, 17:18   +/
клас приведенный Евгением Климовым работает вполне сносно за что огромное спасибо ему. Единственное что хотелось бы ответить - кажется из методов добавления данных InsertNumber и
InsertText нужно убрать переход на след рядок:
           $this->crow++;
Ответить | Правка | Наверх | Cообщить модератору

9. Сообщение от SETemail (?), 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');

Ответить | Правка | Наверх | Cообщить модератору

10. Сообщение от Olfiemail (?), 17-Апр-09, 22:04   +/
а что за функция pack ? Это специальная функция для генерации excel ? Устанавливать куакие-нибудь библиотеки надо чтобы ексель генерировать?
Ответить | Правка | Наверх | Cообщить модератору

11. Сообщение от nikalas9email (?), 14-Май-09, 18:03   +1 +/
хотелось бы задать ширину таблиц, т.к. файл будет открываться для печати
Ответить | Правка | Наверх | Cообщить модератору

13. Сообщение от 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 ругается что открываемый формат не екселевский и задает вопрос а Вы действительно хотите открыть этот файл который не екселевский? на что отвечаем да и радуемся.(проверял при всех установленных компонентах)

Ответить | Правка | Наверх | Cообщить модератору

14. Сообщение от sterlibashemail (?), 20-Июл-10, 19:06   +/
Как передать в Эксель перенос текста по строкам. После того как файл будет сформирован, чтобы был соблюдён такой же перенос по строкам, как и в исходном тесте, который писали например через веб-форму.
Ответить | Правка | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру