Ciao a tutti.
Fin'ora ho usato senza problemi la classe reader per leggere da file excel.
Codice PHP:
require_once 'Excel/reader.php';
$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding('CP1251'); // Set output Encoding.
$data->read("miofile.xls");
di qui vari metodi per leggere le celle etc etc....( es $data->sheets[0]['numRows']
Benissimo. ora vorrei tanto scrivere sullo stesso file che leggo.
Ho scaricato la classe excelwriter.inc.php dal sito PHP CLASSES .... molto buona infatti scrive benissimo....ma mi crea un nuovo file.
Qui il sito dove ho trovato la classe : http://www.phpclasses.org/package/20...ML-format.html
e qui il codice che crea e scrive il file excel.
Codice PHP:
include("excelwriter.inc.php");
$excel=new ExcelWriter("myXls.xls");
if($excel==false)
echo $excel->error;
$myArr=array("Name","Last Name","Address","Age");
$excel->writeLine($myArr);
$myArr=array("Sriram","Pandit","23 mayur vihar",24);
$excel->writeLine($myArr);
$excel->writeRow();
$excel->writeCol("Manoj");
$excel->writeCol("Tiwari");
$excel->writeCol("80 Preet Vihar");
$excel->writeCol(24);
$excel->writeRow();
$excel->writeCol("Harish");
$excel->writeCol("Chauhan");
$excel->writeCol("115 Shyam Park Main");
$excel->writeCol(22);
$myArr=array("Tapan","Chauhan","1st Floor Vasundhra",25);
$excel->writeLine($myArr);
$excel->close();
echo "data is write into myXls.xls Successfully.";
come faccio a scrivere su un file che leggo
e soprattutto vorrei scrivere una riga a mia scelta (se il file e' compilato fino alla riga 100...io voglio scrivere la 101)