как обновить файл xls с несколькими электронными таблицами на php на лету?


У меня есть образец файла xls, содержащий 15 электронных таблиц. У каждого из них есть какие-то образцы данных. Мне нужно обновить некоторые значения ячеек. как я могу сделать это в php?

 2
Author: ʞɹᴉʞ ǝʌɐp, 2012-10-18

2 answers

Использование библиотеки PHPExcel:

$myExcelFile = 'myFile.xls'
$objPHPExcel = PHPExcel_IOFactory::load($myExcelFile);

$objPHPExcel->getActiveSheet()
    ->setCellValue('A1', 'Hello')
    ->setCellValue('B1', 'World!')


$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save($myExcelFile);
 1
Author: Mark Baker, 2012-10-18 14:18:52

В настоящее время не существует единого пакета чтения/записи для электронных таблиц Excel , поэтому вам придется использовать два отдельных пакета: пакет для чтения и пакет для записи. Вы можете попробовать проект Excelreader, доступный в Google Code, или пакет PHP-excelreader от souceforge и пакет Spreadsheet_Excel_Writer от PEAR, чтобы создать что-то подходящее для чтения данных из электронных таблиц, импорта их в базу данных, а затем редактирования и сохранения в Excel.

Приветствия

Ссылки:

 1
Author: Ankit Chauhan, 2012-10-18 13:33:31