Vous aurez besoin de 2 paquets de poires
- package PHP-ExcelReader
- package Spreadsheet_Excel_Writer
Ce que vous devez faire est de lire d'abord le fichier Excel utiliser PHP-ExcelReader package Il lit directement le format binaire des fichiers XLS et peut renvoyer des valeurs et des formats à partir de n'importe quelle cellule. http://code.google.com/p/php-excel-reader/
lire le fichier excel
$data = new Spreadsheet_Excel_Reader("test.xls");
montrent les données du fichier
$data->dump($row_numbers=false,$col_letters=false,$sheet=0,$table_class='excel')
Une fois que vous avez enregistré les données dans une variable enregistrer les données cette fois-ci dans un autre fichier vous utiliserez le Le package 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();
?>
http://pear.php.net/ ne fonctionne pas au moment, le script disponible sur https://github.com/pear/Spreadsheet_Excel_Writer – Joel