6
używać do parsera konwersję XLS csv http://code.google.com/p/php-excel-reader/php Excel czytnika - ignorować komórek symboli specjalnych
<?php
set_time_limit(300);
require_once 'excel_reader2.php';
$data = new Spreadsheet_Excel_Reader("file.xls", false, 'UTF-8');
$f = fopen('file.csv', 'w');
for($row = 1; $row <= $data->rowcount(); $row++)
{
$out = '';
for($col = 1; $col <= $data->colcount(); $col++)
{
$val = $data->val($row,$col);
// escape " and \ characters inside the cell
$escaped = preg_replace(array('#”#u', '#\\\\#u', '#[”"]#u'), array('"', '\\\\\\\\', '\"'), $val);
if(empty($val))
$out .= ',';
else
$out .= '"' . $escaped . '",';
}
// remove last comma (,)
fwrite($f, substr($out, 0, -1));
fwrite($f, "\n");
}
fclose($f);
?>
z jakiegoś powodu dziwne pominięty komórek ofert specjalnych symboli lub - jak ° ®. Jak to naprawić?
spróbuj http://php.net/manual/fr/function.html-entity-decode.php – unixmiah
czy masz jakiś postęp ze swoim problemem? –