Вам понадобятся 2 пакета с грушей
- Пакет PHP-ExcelReader
- Spreadsheet_Excel_Writer package
Что вам нужно сделать, это прочитать сначала файл Excel, используемый Пакет PHP-ExcelReader
Он читает двоичный формат файлов XLS напрямую и может возвращать значения и форматы из любой ячейки.
http://code.google.com/p/php-excel-reader/
читать файл Excel
$data = new Spreadsheet_Excel_Reader("test.xls");
показать данные файла
$data->dump($row_numbers=false,$col_letters=false,$sheet=0,$table_class='excel')
После того, как вы сохранили данные в переменной, сохраните их в другом файле, на этот раз вы будете использовать пакет Spreadsheet_Excel_Writer
https://github.com/pear/Spreadsheet_Excel_Writer
<?php
require_once 'Spreadsheet/Excel/Writer.php';
$workbook = new Spreadsheet_Excel_Writer('test.xls');
$worksheet =& $workbook->addWorksheet('My first worksheet');
if (PEAR::isError($worksheet)) {
die($worksheet->getMessage());
}
$workbook->close();
?>