библиотека phpexcel, отображение вертикальных ячеек

fawkes

Новичок
читаю файл и отображаю в браузере
PHP:
 $objPHPExcel = PHPExcel_IOFactory::load("test.xlsx");
        $objPHPExcel->setActiveSheetIndex(0);
        $aSheet = $objPHPExcel->getActiveSheet();
        echo '<table border="1" cellpadding="0" cellspacing="0">';
        foreach($aSheet->getRowIterator() as $row){
            echo "<tr>\r\n";
            $cellIterator = $row->getCellIterator();
            foreach($cellIterator as $cell){
                echo "<td>".$cell->getCalculatedValue()."</td>";
            }
            echo "<tr>\r\n";
        }
        echo '</table>';
все бы ничего, но он не запоминает вертикальный текст и отображает его горизонтально.
как добиться правильного отображения?
файл экселя
xls.png
то что выводится
html.png

устанавливал setReadDataOnly в false - не помогло

*В документации нет вывода с форматированием документа, весь вывод с экселя идет в массив, печально :(
 

fawkes

Новичок
зип с файлом экселя, если кто сталкивался с данной проблемой помогите решить...
 

Вложения

fawkes

Новичок
Хм, еще возможно при записи
PHP:
$PHPExcel_Style->getAlignment()->setTextRotation(90);
указать Rotation для текста, т.е. будет отображен вертикально в файле, но вот как считать и отобразить правильно?
 

Вурдалак

Продвинутый новичок
Не работал с PHPExcel, но, наверное, у $cell есть метод типа getStyle(), правда?
 

Вурдалак

Продвинутый новичок
и так и сяк пробовал, грит метод не найден. Есть ли какое нибудь demo, example как считывать со стилями?
http://stackoverflow.com/questions/7975381/phpexcel-how-to-get-a-cell-color
Можно по аналогии.

а как я узнаю для каких ячеек применять цсс, если таблица генерируется автоматом?
Кто писал код в первом посте? Тебе осталось только выяснить как получить TextRotation.
 

fawkes

Новичок
Кто писал код в первом посте?
это код с урока по работе с библ. С записью вопросов не было особо, т.к. именно для записи данных в эксель полно документации и статей. А вот с чтением беда ...
Тебе осталось только выяснить как получить TextRotation.
это было ясно с самого начала, но разные вариации с тем с кодом не помогли
эх, уже видел и пробовал. По аналогии не получилось.

В данный момент пробую установить чтение стилей и сохраняю xls в html формат вместо генерации таблицы.
 
Сверху