Вот иcпользуя Com объекты, можно же только сам объект в браузер отправить?
вот так: (но у меня не
работает)
Сделала кнопку
print "<input type='button' name='pechat1' onClick=\"location.href='excel_file/dct_excel_1.php'\" value='Печать-Com'>";
dct_excel_1.
php:
$xls = new COM("Excel.Application");
$xls->Application->Visible = 1;
$xls->Workbooks->Add();
$rangeValue = $xls->Range("A1");
$rangeValue->Value = "В выделенном блоке текст будет жирный, подчеркнутый, наклонный";
$rangeValue = $xls->Range("A2");
$rangeValue->Value = "Шрифт будет иметь высоту 12";
$rangeValue = $xls->Range("A3");
$rangeValue->Value = "Имя шрифта - Times New Roman";
При нажатии на кнопку в браузере (IE6) открывает пустое окно и никакой реакции.
А если я класс PHPExcel использую, объект этого класса как мне в браузер отправить?У меня получилось создать документ Excel используя класс PHPExcel, но в примере нашла только как отправить его в браузер через заголовки или как его сохранить на сервере.
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="01simple.xls"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save(str_replace('.php', '.xlsx', __FILE__));
Через заголовки не могу, у меня на этой страничке еще много чего не нужного выводиться...
Как же мне его открыть?