Tableau vers Excel 2007 à l'aide de PHPExcel

J'ai ce 2 dimensions tableau que je veux exporter un fichier excel.

    //create a simple 2-dimensional array
$data = array(
        1 => array ('Name', 'Surname'),
        array('Schwarz', 'Oliver'),
        array('Test', 'Peter')
        );

Le problème est que je ne peux pas prédire le nombre de clés dans le tableau de sorte qu'il devient difficile d'utiliser cette méthode

$objPHPExcel->setActiveSheetIndex(0);
$objPHPExcel->getActiveSheet()->SetCellValue('A1', 'Hello');
$objPHPExcel->getActiveSheet()->SetCellValue('B2', 'world!');
$objPHPExcel->getActiveSheet()->SetCellValue('C1', 'Hello');
$objPHPExcel->getActiveSheet()->SetCellValue('D2', 'world!');

Je suis en train de générer un for boucle qui va le faire, toute aide?

Avez-vous regardé le fromArray() méthode plutôt qu'en parcourant votre tableau et le réglage de chaque cellule individuelle?
Maintenant imaginer un cas où vous avez array(1=>array('Schwarz', 'Oliver','Schwarz', 'Oliver','Schwarz', 'Oliver','Schwarz', 'Oliver','Schwarz', 'Oliver','Schwarz', 'Oliver','Schwarz', 'Oliver','Schwarz', 'Oliver','Schwarz', 'Oliver','Schwarz', 'Oliver')) Comment vous y prendriez-vous?
$objPHPExcel->getActiveSheet()->fromArray($myArray, null, 'A1')
Qui fonctionnera probablement. Laissez-moi essayer.

OriginalL'auteur 4_55_4 | 2013-10-03