2015-12-02 4 views
-1

Я хочу экспортировать выходные данные в файл excel
что такое короткий код?
это мой сценарий:Экспорт вывода в excel с PHP

echo 'Email Address,'; 
for ($i=1;$i<12; $i++){ 
    echo "email$i,"; 
}echo "\n"; 
$result = mysql_query($sql); 
while ($row = mysql_fetch_array($result)) { 
    echo $row['Contact_Email'].','; 
    for ($i=1;$i<12; $i++){ 
     echo (empty($row['email'.$i])?'no':'yes').','; 
    } 
    echo "\n"; 
} 
+0

Вы должны использовать внешнюю библиотеку для экспорта в excel, чтобы проверить это http://phpexcel.codeplex.com/discussions/246121/ –

ответ

0

Есть целый Coupple способов вы можете сделать это. Вы можете повернуть свои данные в формате csv, который вы можете сохранить в файл и открыть в excel.

Вы можете подключиться к Excel через COM и создать файл Excel таким образом.

Вы можете использовать класс DOTNET и обмениваться данными с Excel, используя правильную сборку.

Вы можете создать свой собственный код для генерации файлов, но это большая работа. Если вы хотите пройти этот маршрут и не нужно устанавливать Excel на машине, которая генерирует файлы Excel, я бы попросил вас изучить PHPExcel, который отлично справляется с созданием файлов Excel.

Смежные вопросы