Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Генератор excel, pdf квитанций

Сообщения:  [1-10]    [11-20]  [21-25] 

 
 автор: Exorc   (11.08.2009 в 13:11)   письмо автору
 
   для: Exorc   (11.08.2009 в 13:10)
 

Сам код

<?php
 
require_once '../pear/Spreadsheet/Excel/Writer.php';


 
$n=mt_rand(0,1000);
$workbook = new Spreadsheet_Excel_Writer('../bill/test'.$n.'.xls');
$worksheet =& $workbook->addWorksheet('My first worksheet');
$workbook->setTempDir('bill/');
$worksheet->setRow(0,70);
$worksheet->setColumn(0,0,50); // row 0 col 0
$worksheet->setColumn(1,0,50); // row 0 col 1


$worksheet->insertBitmap(00"http://ats-dv.com/bill/sign.bmp"0011);
$workbook->close();
?>

  Ответить  
 
 автор: Exorc   (11.08.2009 в 13:10)   письмо автору
 
   для: Exorc   (24.07.2009 в 03:01)
 

Подскажите как правильно пользовать
Worksheet::insertBitmap
Лезут слеудющие ошибки

Warning: filesize() [function.filesize]: stat failed for http://ats-dv.com/bill/sign.bmp in /usr/local/share/pear/Spreadsheet/Excel/Writer/Worksheet.php on line 3375

Warning: fread() [function.fread]: Length parameter must be greater than 0 in /usr/local/share/pear/Spreadsheet/Excel/Writer/Worksheet.php on line 3375

Warning: unpack() [function.unpack]: Type A: not enough input, need 2, have 0 in /usr/local/share/pear/Spreadsheet/Excel/Writer/Worksheet.php on line 3383

Warning: unpack() [function.unpack]: Type V: not enough input, need 4, have 0 in /usr/local/share/pear/Spreadsheet/Excel/Writer/Worksheet.php on line 3394

Warning: unpack() [function.unpack]: Type V: not enough input, need 4, have 0 in /usr/local/share/pear/Spreadsheet/Excel/Writer/Worksheet.php on line 3404

Warning: unpack() [function.unpack]: Type v: not enough input, need 2, have 0 in /usr/local/share/pear/Spreadsheet/Excel/Writer/Worksheet.php on line 3416

Warning: unpack() [function.unpack]: Type V: not enough input, need 4, have 0 in /usr/local/share/pear/Spreadsheet/Excel/Writer/Worksheet.php on line 3426

  Ответить  
 
 автор: Exorc   (24.07.2009 в 03:01)   письмо автору
 
   для: Usta   (23.07.2009 в 19:01)
 

попробуем) но вроде пробывал.

  Ответить  
 
 автор: Usta   (23.07.2009 в 19:01)   письмо автору
 
   для: Exorc   (23.07.2009 в 17:05)
 

папка 'bill' должна быть в той же директории что и выполнение скрипта.

  Ответить  
 
 автор: Exorc   (23.07.2009 в 17:05)   письмо автору
 
   для: Usta   (23.07.2009 в 12:06)
 

Создана и с правами! А оно не записывается! ТОлько в ту директорию где лежит скрипт ХОТЯ УКАЗАНА папка БИЛЛ И СКРИПТ в ПАПКЕ excel , указываешь билл и а пишется в Excel)) Вот так)

  Ответить  
 
 автор: Usta   (23.07.2009 в 12:06)   письмо автору
 
   для: Exorc   (23.07.2009 в 04:29)
 


<?php
require_once 'Spreadsheet/Excel/Writer.php';
$workbook =& new Spreadsheet_Excel_Writer('bill/Bill.xls');
$worksheet =& $workbook->addWorksheet('My first worksheet');

$worksheet->write(00"did this work?");

$workbook->close();
?> 

Папка "bill" должна быть создана!

  Ответить  
 
 автор: Exorc   (23.07.2009 в 04:29)   письмо автору
 
   для: Usta   (23.07.2009 в 00:11)
 

Сделал.спасибо.
ТЕперь последнее до этого я делал чтобы файл сразу отсылался клиенту в браузере

<?php
require_once 'Spreadsheet/Excel/Writer.php';
$workbook =& new Spreadsheet_Excel_Writer(');
$worksheet =& $workbook->addWorksheet('
My first worksheet');
$workbook->setTempDir('
/bill/');
$worksheet->write(0, 0, "did this work?");

$workbook-->send("Bill.xls");
$workbook->close();
?>

Как сделать чтобы сохранялся файл на в директорию?

  Ответить  
 
 автор: Usta   (23.07.2009 в 00:11)   письмо автору
 
   для: ols   (22.07.2009 в 16:37)
 

[поправлено модератором]

  Ответить  
 
 автор: ols   (22.07.2009 в 16:37)   письмо автору
 
   для: Exorc   (22.07.2009 в 11:34)
 

Еще неплохая вещь для создания отчетов в екселе - http://www.codeplex.com/PHPExcel

  Ответить  
 
 автор: Exorc   (22.07.2009 в 15:57)   письмо автору
 
   для: Саня   (22.07.2009 в 14:27)
 

Спасибо.И еще вопрос

Я объединил ячейки setMerge.
Например из 5 горизонтальнях ячеек. setmerge(0,0,0,5)
Когда я вставляю туда текст с со стилем bottom или top ( чтобы нижняя линия была)
То линия будет лишь на первой ячейки(по разметке) а последние 4 без линии.
Конечно можно в каждую вручную проиписывать.но это рутинная работа.
Есть чтобы сразу всю объеденную ячейку?

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-25] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования