Доброго всем времни суток! Как создать динамический файл Exel из PHP вытаскивая данные из MySQL в цикле?
Ну как вариант - опять-таки генерить html-таблицу и ставить заголовок, что это excel файл. Откроется Причём даже без каких-либо вопросов, типа "выберите формат открываемого файла" со списком, установленным на "HTML". Просто молча откроется и покажет табличку И править её можно будет и сохранять
Из моего предыдущего примера: PHP: <?php $tblBody = ''; $arr = array( array('first_row_1', 'first_row_2', 'first_row_3'), array('second_row_1', 'second_row_1', 'second_row_1') ); foreach($arr as $row) $tblBody .= " <tr><td>{$row[0]}</td><td>{$row[1]}</td><td>{$row[2]}</td></tr>\r\n"; header('Content-type: application/x-msexcel'); header('Content-Disposition: attachment; filename=filename.xls'); ?> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1251" /> </head> <body> <table border="1" cellpadding="0" cellspacing="0"> <?php echo($tblBody); ?> </table> </body> </html>