Abdukhafiz
@Abdukhafiz

Как открыть Excel файл в браузере?

Привет,

Есть файл card.xlsx. Открываю его с помощью PHPExcel и добавляю данные в определенные ячейки.

/** PHPExcel */
include ('classes/PHPExcel.php');
/** PHPExcel_Writer_Excel2007 */
include ('classes/PHPExcel/Writer/Excel2007.php');
include ('classes/PHPExcel/IOFactory.php');

// Create new PHPExcel object
$objPHPExcel = new PHPExcel();

$objPHPExcel = PHPExcel_IOFactory::createReader('Excel2007');
$objPHPExcel = $objPHPExcel->load("card.xlsx");
$objPHPExcel->setActiveSheetIndex(0);

// Add some data
$objPHPExcel->setActiveSheetIndex(0);

$objPHPExcel->getActiveSheet()->SetCellValue('A1', 'world!');
$objPHPExcel->getActiveSheet()->SetCellValue('A2', 'Hello');
$objPHPExcel->getActiveSheet()->SetCellValue('D1', 'world!');

// Rename sheet
$objPHPExcel->getActiveSheet()->setTitle('Simple');

// Save Excel 2007 file
$objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);
$objWriter->save(time().".xlsx");


Теперь нужно дать этот файл пользователю, открыть в браузере. Думаю оно делается с помощью функции header()-а.

Кто-нибудь знает как это делается?
  • Вопрос задан
  • 7394 просмотра
Решения вопроса 1
ScorpLeX
@ScorpLeX
header('Location: /'.time().".xlsx");
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы