[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: PHPExcel как ДОписать файл
Хиросим
Всем привет.
Чтото не могу разобраться как с помощью PHPExcel дозаписывать файл частями, типа:

for($i =1; $i < 10 ; $i++)
{
$objPHPExcel = new PHPExcel();
$objPHPExcel->setActiveSheetIndex(0);

$objPHPExcel->getActiveSheet()->setCellValue('A'.$i, $i);

$objWriter = new PHPExcel_Writer_Excel5($objPHPExcel);
$objWriter->save('price-retopt2.xls'); // только так он полностью переписывает файл!!!
$objPHPExcel->disconnectWorksheets();
unset($objPHPExcel);
}
Хиросим
я барашко... разобрался

for($i =1; $i < 10 ; $i++)
{
$objReader = new PHPExcel_Reader_Excel5();
$objPHPExcel = $objReader->load('price-retopt2.xls');
$objPHPExcel->setActiveSheetIndex(0);

$objPHPExcel->getActiveSheet()->setCellValue('A'.$i, $i);

$objWriter = new PHPExcel_Writer_Excel5($objPHPExcel);
$objWriter->save('price-retopt2.xls');
$objPHPExcel->disconnectWorksheets();
unset($objPHPExcel);
}

Только проблему с
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 6 bytes) in
это не решило. Может есть у кого рецепты???
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.