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



 

Здравствуйте, гость (

| Вход | Регистрация )

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


Создание таблиц 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


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

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) как заслужить право на создание новой темы?
7 writer80 2211 12.3.2024, 22:54
автор: Lumex
Открытая тема (нет новых ответов) <Braga/> Создание Telegram-ботов, web-приложений, крипто-бирж, сайтов.
2 newbraga 1791 10.3.2024, 22:04
автор: newbraga
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3418 19.12.2023, 18:55
автор: CULA
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1243 24.11.2023, 14:46
автор: alexey
Открытая тема (нет новых ответов) Создание и ведение аккаунтов в соцсетях ("В контакте"/Telegram)
Услуги от профессионального журналиста и SMM-менеджера
2 AvtorXXX 1717 13.11.2023, 23:47
автор: AvtorXXX


 



RSS Текстовая версия Сейчас: 24.4.2024, 12:53
Дизайн