Библиотека PHP для работы с Excel-файлами
Иногда возникает необходимость для работы с excel файлами. Например многие офисные программы позволяют выгружать данные в excel таблицы. Но а как же быть если нужно выгрузить данные из exсel файла на сайт, записать каждую ячейку в БД сайта. Да можно сохранить файл в формате .csv а затем обработать его с помощью регулярного выражения, но это не очень удобно, т.к. есть специальная библиотека PHP-ExcelReader.
Во время использования библиотеки, вы можете напороться на ошибку:
Warning: require_once(Spreadsheet/Excel/Reader/OLERead.php): failed to open stream: No such file or directory in …??
Что бы исправить данную ошибку, откройте файл reader.php и замените 31 строку, на:
require_once 'Excel/oleread.inc';
Ниже приведу некоторые примеры работы библиотеки с файлами. Библиотека работает с файлами, только формата .xls а не .xlsx
< ?php
//подключаем класс
include 'reader.php';
//инициализуем объект
$excel = new Spreadsheet_Excel_Reader();
//читаем данные таблицы
$excel->read('Book1.xls');
//выводим ячейки
echo "Номер ячейки: " . sizeof($excel->sheets) . "\n";
for ($x=0; $x<sizeof ($excel->sheets); $x++) {
echo "Номер столбца" . ($x+1) . ": " . $excel->sheets[$x]["numRows"] . "\n";
echo "Номер колонки " . ($x+1) . ": " . $excel->sheets[$x]["numCols"] . "\n";
}
?>
Или так:
include("reader.php");
$data = new Spreadsheet_Excel_Reader();
$data ->setOutputEncoding('CP1251');
$data ->read('expert.xls');
$f = 2; // номер столбца
$t = 7; //номер строчки
$result = $data->sheets[0]['cells'][$t][$f];
echo $result;
Social Voter v. 1.0 – микродвижок для создания голосований
Микродвижок Social Voter предназначен для проведения онлайн-голосований, в которых пользователи могут голосовать при помощи социальных сетей Vkontakte, Facebook, Мой Мир и Twitter

Особенности:
1) Микродвижок работает без использования баз данных My SQL.
2) Удобная админка.
3) Пагинация.
4) Возможность задавать свой фоновый рисунок к каждому голосованию.
5) Возможность просматривать выбранный фон для голосования через административную панель.
6) ЧПУ (человеко понятные урлы).
Возможности:
1) Быстрое добавление голосований
2) От 1 до 4 вариантов ответа с изображениямий
3) Комментарии к голосованиям через Вконтакте виджет
4) Не требует особенной настройки отлично работает как в корне домена, так и отдельной веткой сайта.
Требования: PHP5
Спонсор поста: У Вас сломался HDD, тогда необходимо восстановление данных с жесткого диска.
SDorgen v 1.3
Сегодня вышел новый релиз SDorgen v 1.3. Были учтены некоторые замечания со стороны пользователей доргеном.
Что нового?
- Исправлена ошибка при пакетной генерации дорвеев.
единственный минус как и большинства подобных доргенов это то что при пакетной генерации генерит доры с одинаковыми ключами, то есть в задании пакетки прописанно в каждой строки от куда брать ключи
1key.txt
2key.txt
3key.txt
Но дорген тупо берет ключи только из первого файла (1 строки) в задании те из 1key.txt
Данная ошибка исправлена.
- Иправлена ошибка, некорректно работал информатор, в том случае если количество генерируемых страниц превышает количество ключевых слов из файла с кейвордами, скрипт выдает предупреждение, дабы не генрировались пустышки.
- Добавлено архивирование готовых дорвеев. В структуре доргена появилась новая папка archive, в ней размешаются архивы сгенерированных дорвеев.
Подписаться на обновления
Рубрики
- 1С
- Bitrix
- CMS
- CSS
- Human Emulator
- Javascript
- JQuery
- Life
- PHP
- SEO
- SEO news
- SEO сцена
- VPS
- Windows
- Без рубрики
- Жизнь
- Интервью
- Конкурсы
- Мануалы
- Математика
- Новости
- Планы
- Покупаем
- Сайты
- Софт
- Юзабилити
Архив
- Февраль 2012
- Январь 2012
- Декабрь 2011
- Ноябрь 2011
- Октябрь 2011
- Сентябрь 2011
- Июль 2011
- Июнь 2011
- Май 2011
- Апрель 2011
- Март 2011
- Февраль 2011
- Январь 2011
- Декабрь 2010
- Ноябрь 2010
- Октябрь 2010
- Сентябрь 2010
- Август 2010
- Июль 2010
- Июнь 2010
- Май 2010
- Апрель 2010
- Март 2010
- Февраль 2010
- Январь 2010
admin



