Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PHP, Perl, Python Новый топик    Ответить
 Экспорт данных в Excel. Признак конца страницы  [new]
Valushka
Member

Откуда:
Сообщений: 148
Делаю экспорт данных с помощью "библиотек" (сори, не знаю как правильно назвать) Write.php, Worksheet.php... Необходимо информацию разнести на несколько страниц.
Подскажите, пожайлуста, как поставить признак конца страницы?
20 авг 08, 19:23    [6090480]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт данных в Excel. Признак конца страницы  [new]
Valushka
Member

Откуда:
Сообщений: 148
Valushka
"библиотек" (сори, не знаю как правильно назвать) Write.php, Worksheet.php...


еще раз извините, это называется PEAR::Spreadsheet_Excel_Writer
20 авг 08, 19:39    [6090519]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт данных в Excel. Признак конца страницы  [new]
JohnDan
Member

Откуда:
Сообщений: 219
$workbook = new Spreadsheet_Excel_Writer("название файла");
$worksheet[0] = & $workbook->addWorksheet("название книги 1");
$worksheet[1] = & $workbook->addWorksheet("название книги 2");
...
$worksheet[n] = & $workbook->addWorksheet("название книги n");

И теперь уже тебе решать сколько и какие данные ты будешь размещать в каждой книге, можно в цикле через каждые 1000 строк создавать новую книгу - вс зависит от необходимого результата
21 авг 08, 02:13    [6091139]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт данных в Excel. Признак конца страницы  [new]
Valushka
Member

Откуда:
Сообщений: 148
Спасибо.

Возник еще вопрос - а как закрыть один из листов книги?
21 авг 08, 09:43    [6091434]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт данных в Excel. Признак конца страницы  [new]
Valushka
Member

Откуда:
Сообщений: 148
И столкнулась с проблемой, что не могу задать формат ячейки - "Дата".
Подскажите, как сделать?
21 авг 08, 10:11    [6091609]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт данных в Excel. Признак конца страницы  [new]
Valushka
Member

Откуда:
Сообщений: 148
Valushka
И столкнулась с проблемой, что не могу задать формат ячейки - "Дата".
Подскажите, как сделать?


вопрос с датой снимается.
а вот с закрытием листа остается открытым(
21 авг 08, 10:22    [6091682]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт данных в Excel. Признак конца страницы  [new]
JohnDan
Member

Откуда:
Сообщений: 219
Есть же мануал, которым пользуюсь и я, посмотрите - там все написано
21 авг 08, 10:49    [6091879]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт данных в Excel. Признак конца страницы  [new]
JohnDan
Member

Откуда:
Сообщений: 219
Valushka
Спасибо.

Возник еще вопрос - а как закрыть один из листов книги?


А зачем закрывать если не секрет каждый лист? в конце документ закрываете и все

$workbook->close();
21 авг 08, 10:51    [6091895]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт данных в Excel. Признак конца страницы  [new]
Valushka
Member

Откуда:
Сообщений: 148
Вполне согласна, что ручки кривые. Но все же.. Исполнение следующее - создаю файл, в котором один лист с общим названием (без него никак не получается), дальше в цикле создаю N-ое количество листов, в зависимости от строк в запросе. Эти листы уже называются корректно, по значению одного из полей в запросе.
И вот именно первый лист, с общим названием мне и надо удалить (упс... произнесла проблему вслух и поняла, что надо не закрыть, а удалить!!!!), т.к. он пустой.

Это возможно сделать?
21 авг 08, 11:09    [6092065]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт данных в Excel. Признак конца страницы  [new]
Valushka
Member

Откуда:
Сообщений: 148
Все же начальство сказало, что делать новые листы не надо. Нужно новые странице на одном листе!
Помогите, пожайлуста!
21 авг 08, 11:54    [6092462]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт данных в Excel. Признак конца страницы  [new]
JohnDan
Member

Откуда:
Сообщений: 219
Valushka
Все же начальство сказало, что делать новые листы не надо. Нужно новые странице на одном листе!
Помогите, пожайлуста!


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

Это формат А4 для страницы:
$worksheet->setPaper(9);
Альбомная ориентация:
$worksheet->setLandscape();
Сжатие при печати в %%:
$worksheet->setPrintScale(37);

И так далее...
22 авг 08, 05:10    [6096403]     Ответить | Цитировать Сообщить модератору
Все форумы / PHP, Perl, Python Ответить
 
Разработка веб приложений с помощью Visual Studio 2010   29 000 руб.
Java сквозной курс от а до я. от java программирования до разработки java ee 7 web и
ejb приложений с использованием баз данных (на примере mysql)
  57 000 руб.
Создание запросов в SQL Server 2012   29 500 руб.
Администрирование баз данных Microsoft SQL Server   29 500 руб.
Основы web-программирования. HTML, CSS, PHP   26 990 руб.