Как прочитать файл xls с помощью zend framework?

Как прочитать файл xls с помощью zend framework?

Можно ли прочитать файл xls (Excel) с именем common.xls с помощью электронных таблиц Zend.


person Justin John    schedule 07.09.2012    source источник
comment
Есть ли проблемы с использованием простого php?   -  person TigerTiger    schedule 07.09.2012
comment
PHPExcel — лучший способ сделать это, если вам нужен точный контроль (например, стили, формулы и т. д.).   -  person David    schedule 07.09.2012
comment
@HappyApe: Да, конечно, я могу использовать обычный php. Но как?   -  person Justin John    schedule 08.09.2012
comment
@JustinJohn - я попытался опубликовать несколько примеров ниже - пожалуйста, посмотрите.   -  person TigerTiger    schedule 08.09.2012


Ответы (1)


Как упоминалось в комментариях, вы можете использовать [PHPExcel][1]

//-----Create a reader, set some parameters and read in the file-----
$objReader = PHPExcel_IOFactory::createReader('CSV');
$objReader->setDelimiter(’,’);
$objReader->setEnclosure('');
$objReader->setLineEnding("\r\n");
$objReader->setSheetIndex(0);
$objPHPExcel = $objReader->load('path/to/commons.xls’);

Полное руководство http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2009/05/07/4606.aspx

Stackoverflow Qs, которые могут вам помочь -

Читатель PHPExcel — требуется помощь


Или посмотрите PHP Excel Reader.

Пример

$data = new Spreadsheet_Excel_Reader("common.xls",false);

Самый простой способ взаимодействия с XLS-файлом — просто выгрузить его в HTML для отображения в браузере. Этот метод создаст таблицу со встроенным CSS и всем доступным форматированием.

$data->dump($row_numbers=false,$col_letters=false,$sheet=0,$table_class='excel') 

Надеюсь это поможет.

person TigerTiger    schedule 08.09.2012