Salve a tutti,
Ho un problema nella lettura di file .xls creati da una funzione ma mi da un’errore “.xls is not readable” .
questa è la funzione dove creo il file xls:
public function actionEsportaNote($id) {
$model = new Note;
$sql = "SELECT * FROM note WHERE id_pratica = $id ";
$command = $db->createCommand($sql);
$dataReader = $command->query();
$i = 0;
while (($row = $dataReader->read()) !== false) {
$arrayNote[$i] = array($row['data'] , $row['note']);
$i++;
}
$dataItestazione = array(
1 => array('Data', 'Nota'));
$data = array_merge($dataItestazione, $arrayNote);
Yii::import('application.extensions.phpexcel.JPhpExcel');
$xls = new JPhpExcel('UTF-8', false, 'note');
$xls->addArray($data);
$xls->generateXML($id);
}
e con questa script leggo il file il file:
<?php
Yii::import('ext.phpexcelreader.JPhpExcelReader');
$path = Yii::getPathOfAlias('webroot') . '/fileImport/';
$data = new JPhpExcelReader($path . 'as.xls');
print_r ( $data );
?>
Come posso risolvere questo problema???
Grazie.