Чтение xls своими средствами без Excel
Если кто может чем помочь, прошу сюда:
dench-rus[тяф-тяф]inbox[точка]ru
Цитата:
Originally posted by Денч
У меня вопрос: может ли кто поделится исходниками?(сабж). Или если есть, на русском описание формата xls. Времени мало, поэтому и пришел с просьбой:(
Если кто может чем помочь, прошу сюда:
dench-rus[тяф-тяф]inbox[точка]ru
У меня вопрос: может ли кто поделится исходниками?(сабж). Или если есть, на русском описание формата xls. Времени мало, поэтому и пришел с просьбой:(
Если кто может чем помочь, прошу сюда:
dench-rus[тяф-тяф]inbox[точка]ru
В свое время писал генератор XLS файлов. Скажу одно - писать в XLS проще чем читать его на порядок.
XLS - это стандрый BIFF файл от Microsoft. Формат файлы можно найти тут:
http://sources.codenet.ru/download.php?id=336&cid=23&o=0&my=0
http://sources.codenet.ru/download.php?id=343&cid=23&o=0&my=0
Цитата:
Originally posted by mike
В свое время писал генератор XLS файлов. Скажу одно - писать в XLS проще чем читать его на порядок.
XLS - это стандрый BIFF файл от Microsoft. Формат файлы можно найти тут:
http://sources.codenet.ru/download.php?id=336&cid=23&o=0&my=0
http://sources.codenet.ru/download.php?id=343&cid=23&o=0&my=0
В свое время писал генератор XLS файлов. Скажу одно - писать в XLS проще чем читать его на порядок.
XLS - это стандрый BIFF файл от Microsoft. Формат файлы можно найти тут:
http://sources.codenet.ru/download.php?id=336&cid=23&o=0&my=0
http://sources.codenet.ru/download.php?id=343&cid=23&o=0&my=0
Большое спасибо. Это то, что нужно!
ЗЫ Не знал, что ответ лежит совсем рядом:)
зачем мне это надо: у меня есть готовый файл excel'я и мне надо просто внести в него изменения. Делаю так:
Код:
<?
$xls = file_get_contents($filename);
foreach ($data as $key=>$value) {
if(!$value) $value=' ';
if ($key[2]=='n')$value=' '.$value.' ';
$xls = str_replace($key,$value,$xls,$c);
}
?>
$xls = file_get_contents($filename);
foreach ($data as $key=>$value) {
if(!$value) $value=' ';
if ($key[2]=='n')$value=' '.$value.' ';
$xls = str_replace($key,$value,$xls,$c);
}
?>
потом сохраняю переменную $xls в файл, открываю файл всё работает, но если вставлять русские буквы, то отображаются они, само собой, как иероглифы, с цифрами и английскими буквами всё нормально.
скачал несколько описаний касательно формата biff нигде ни слова про кодировку не нашёл :(
может кто поможет, кто работал с этим.
Цитата:
Originally posted by Mr Null
подскажите пожалуйста, кто знает, в какой кодировке хранит символы excel?
подскажите пожалуйста, кто знает, в какой кодировке хранит символы excel?
Кодировка хранится в UTF-16LE
Переконвертировать можно например так -
Код:
iconv('UTF-16LE', 'CP1251', $string);