X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Создание таблиц Excel средствами Php, Spreadsheet_Excel_Writer
donriga
donriga
Topic Starter сообщение 11.12.2009, 0:37; Ответить: donriga
Сообщение #1


клоновод
*****


Группа: Banned
Сообщений: 896
Регистрация: 13.9.2009
Из: Пермь
Поблагодарили: 317 раз
Репутация:   33  


Создание таблиц Excel средствами PHP
В статье речь пойдет об удобной библиотеке pear.php.net Spreadsheet_Excel_Writer. Библиотека не использует COM-расширения и
будет прекрасно работать под unix-сервером.

ini_set('include_path', 'PEAR');
require_once "Spreadsheet/Excel/Writer.php";
// создание книги
$xls =& new Spreadsheet_Excel_Writer($path);
// создание листа
$sheet =$xls->addWorksheet('Таблица');    
        
//Верхняя шапка
$format_a = array('left' => 1,  
                    'bottom' => 1,  
                    'right' => 1,  
                    'top' => 1,  
                    //'bold'=>'1',  
                    'size' => '10',  
                    'color'=>'black',  
                    'align' => 'center',
            'valign' => 'vcenter',
            'text_wrap'=> '1' );
$HeaderFormat =& $xls->addformat($format_a);        
$HeaderFormat->setTextWrap();
        
//Левая шапка
$format_c = array('left' => 1,  
                    'bottom' => 1,  
                    'right' => 1,  
                    'top' => 1,  
                    //'bold'=>'1',  
                    'size' => '10',  
                    'color'=>'black',  
                    'align' => 'left',
            'valign' => 'vcenter',
            'text_wrap'=> '1' );
$LeftFormat =& $xls->addformat($format_c);        
$LeftFormat->setTextWrap();
        
//Данные
$format_b = array('left' => 1,  
                    'bottom' => 1,  
                    'right' => 1,  
                    'top' => 1,  
                    //'bold'=>'1',  
                    'size' => '10',  
                    'color'=>'black',  
                    'align' => 'left',
            'valign' => 'vcenter',
            'text_wrap'=> '1' );
$DataFormat =& $xls->addformat($format_b);        
$DataFormat->setTextWrap();
        
//Ширина столбцов
//Первый столбец
$sheet->setcolumn(0,0, 70);
//Остальные 50      
for($i=1;$i<=50;$i++)
{
            $sheet->setcolumn(0,$i, 20);
}


Цикл
$sheet->write(0,0,'Данные',’Форматирование (HeaderFormat, LeftFormat, DataFormat)’);
Конец цикла

$xls->close();


Будут вопросы, задавайте, чем смогу помогу.

Сообщение отредактировал donriga - 11.12.2009, 0:36


Поблагодарили: (1)
2
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Samborsky
Samborsky
сообщение 11.12.2009, 1:34; Ответить: Samborsky
Сообщение #2


Бывалый
****

Группа: User
Сообщений: 426
Регистрация: 31.7.2008
Поблагодарили: 139 раз
Репутация:   19  


Мое мнение - http://www.codeplex.com/PHPExcel/ удобнее


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
18 qpPeW 3353 Вчера, 13:32
автор: qpPeW
Открытая тема (нет новых ответов) Адаптивная вёрстка и натяжка на Wordpress, DLE, Joomla и др. Создание мобильных версий.
Хороший код с оптимизацией по скорости. Сайты и лендинги "под ключ
11 Nell 1084 11.12.2017, 15:21
автор: Nell
Открытая тема (нет новых ответов) php скрипты любой сложности / диз+верстка (адаптивно)
любые задачи на php - автоматизация, парсинг, работа с БД
1 affrodita 491 8.12.2017, 17:40
автор: affrodita
Открытая тема (нет новых ответов) Создание сайтов / Web Studio Avram Lincoln
15 AvramLincoln 1668 7.12.2017, 14:09
автор: Nikko
Открытая тема (нет новых ответов) Создание сайтов от "визиток" до порталов.Опыт 10 лет. ИП
В портфолио вся Россия. Цены провинциальные, качество столичное!
2 aidos 2191 30.11.2017, 20:58
автор: Dima_


 



RSS Текстовая версия Сейчас: 13.12.2017, 7:39
Дизайн