Conversion de fichier xls en csv via php
Bonjour à tous,
Je voudrais convertir un fichier xls en csv avec php et en important le fichier converti dans une base de données phpmyadmin.
J'obtiens une erreur :
Citation:
Fatal error: Call to undefined method Spreadsheet_Excel_Reader::rowCount() in C:\wamp\www\SNCF Interfaces\essayage.php on line 11
voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| <?php
include 'reader.php';
// require_once 'excel_reader.php';
// require 'oleread.inc';
// include 'OLERead';
$xl_reader = new Spreadsheet_Excel_Reader();
$xls = new Spreadsheet_Excel_Reader('zone_n.xls');
?>
<?php
$rows = $xls->rowCount();
$cols = $xls->colcount();
$csv = "";
for($r = 0; $r < $rows; $r++)
{
for($c = 0; $c < $cols; $c++)
{
$csv .= $xls->raw($r, $c);
if($c == $cols - 1)
{
$csv .= "\n";
}
else
{
$csv .= ",";
}
}
}
?>
<?php
$handler = fopen("zone_n.csv", "w");
fwrite($csv, $handler);
fclose($handler);
?> |
aider moi svp
Merci