如何使用php将我的sql表导出到.doc文件并下载它

时间:2013-03-11 06:58:43

标签: php pdf-generation doc auto-generate

我的sql数据库中有一个包含大量数据的表,我必须使用PHP编码获取.doc或.pdf格式的副本。

我必须在点击页面中的下载按钮时下载。

在我的表格中,我有以下格式的学生详细信息

enter image description here

我试图以

的形式获取

enter image description here

但是我在.Doc文件

中获得了Tableular形式和S.no的值

我的Php文件中的代码是,..

<?php
include "../../db_connection/db_connection.php";
include "../../config/config.php";  
 ?>
<?PHP
 $result =mysql_query("SELECT Stu_id,Name,Class,Total,Rank FROM Student");
 $i = 0;
 if (mysql_num_rows($result) > 0) {
   for ($i = 0; $i < mysql_num_fields($result); $i++)
    echo mysql_field_name($result, $i)." ";
print("\n\n\n");
    }
  $values = mysql_query("SELECT Stu_id,Name,Class,Total,Rank  FROM Student");
  while ($rowr = mysql_fetch_row($values)) {
     for ($j=0;$j<$i;$j++) {
        $csv_output .= $rowr[$j]." ";
      }
     $csv_output .= "\n\n";
    }
    $filename = "Result"."_".date("Y-m-d_H-i",time());
    header("Content-type: application/vnd.ms-excel");
    header("Content-disposition: csv" . date("Y-m-d") . ".docx");
    header( "Content-disposition: filename=".$filename.".docx");
    print $csv_output;
    exit;
  ?>

此代码的输出是,..

enter image description here

在这里我可以添加值来获取S.No以及如何在.Doc类型中形成表格形式..

我可以使用相同的代码为Same Process生成PDF文件吗?

有人建议最好的想法..!

0 个答案:

没有答案