Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: PHP и XLS

Сообщения:  [1-6] 

 
 автор: Kusuk   (22.05.2006 в 22:17)   письмо автору
 
   для: Kusuk   (22.05.2006 в 00:35)
 

Вот нашел пример по работе с Excel в PHP...

<?
   
//starting excel
   
$excel = new COM("excel.application") or die("Unable to instanciate excel");
   print 
"Loaded excel, version {$excel->Version}\n";

   
//bring it to front
   #$excel->Visible = 1;//NOT

   //dont want alerts ... run silent
   
$excel->DisplayAlerts 0;

   
//create a new workbook
   
$wkb $excel->Workbooks->Add();

   
//select the default sheet
   
$sheet=$wkb->Worksheets(1);

   
//make it the active sheet
   
$sheet->activate;

   
//fill it with some bogus data
   
for($row=1;$row<=7;$row++){
       for (
$col=1;$col<=5;$col++){

         
$sheet->activate;
         
$cell=$sheet->Cells($row,$col);
         
$cell->Activate;
         
$cell->value 'pool4tool 4eva ' $row ' ' $col ' ak';
       }
//end of colcount for loop
   
}

   
///////////
   // Select Rows 2 to 5
   
$r $sheet->Range("2:5")->Rows;

   
// group them baby, yeah
   
$r->Cells->Group;

   
// save the new file
   
$strPath 'tfile.xls';
   if (
file_exists($strPath)) {unlink($strPath);}
   
$wkb->SaveAs($strPath);

   
//close the book
   
$wkb->Close(false);
   
$excel->Workbooks->Close();

   
//free up the RAM
   
unset($sheet);

   
//closing excel
   
$excel->Quit();

   
//free the object
   
$excel null;
?>


Для тех кто будет искать подобную инфу

   
 
 автор: Kusuk   (22.05.2006 в 22:07)   письмо автору
 
   для: cheops   (22.05.2006 в 12:10)
 

А сторонних ссылок на русском языке нет?

   
 
 автор: Kusuk   (22.05.2006 в 22:06)   письмо автору
 
   для: Пётр   (22.05.2006 в 00:57)
 

http://softtime.ru/forum/read.php?id_forum=1&id_theme=9252 вот тут упомянут *.xls

   
 
 автор: cheops   (22.05.2006 в 12:10)   письмо автору
 
   для: Kusuk   (22.05.2006 в 00:35)
 

Вот несколько тем, посвящённых этому вопросу
http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=3453
http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=4843
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=5622
h[url]ttp://www.softtime.ru/forum/read.php?id_forum=3&id_theme=5655[/url]
http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=6381
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=444
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=10898
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=10731

   
 
 автор: Пётр   (22.05.2006 в 00:57)   письмо автору
 
   для: Kusuk   (22.05.2006 в 00:35)
 

вообще говоря в PHP есть 2 функции для чтения данных из файла csv - fgetcsv для чтения из файла и fputcsv для записи в файл в формате csv. Почитай официальное руководство по PHP - http://www.php.net/docs.php там есть и частично переведённое на русский :) а с книгами пэхапэ не работает.
(напомню, что csv - это лист из экселя с заранее заданными разделителями для колонок)

   
 
 автор: Kusuk   (22.05.2006 в 00:35)   письмо автору
 
 

Может тема и была такая только я что-то не нашел... Немог бы кто мне ссылочку дать где можно почитать про взаимодействие PHP и Exсel ?

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования