0

DataTables と TableTools を使用してテーブルをフォーマットしていますが、テーブルを .xls としてエクスポートする場合、結果はまだ .csv のままです。.pdf エクスポートは問題なく動作しますが、"TableTools" を作成してテーブルを .xls としてエクスポートするにはどうすればよいですか?

ここに画像の説明を入力

前もって感謝します

4

2 に答える 2

2

これを試して、問題を解決しました.. :)

$('#dt_gal').dataTable({ "sDom": 'T<"clear">lfrtip', 
"oTableTools": {"sSwfPath": "<?php echo base_url() ?>asset/export/swf/copy_csv_xls_pdf.swf" ,
"aButtons": [
   "copy", 
   { "sExtends": "csv", 
     "sTitle": "titleExport csv",
     "sFileName": "*.csv" 
   },
   { "sExtends": "xls", 
     "sTitle": "titleExportxls",
     "sFileName": "*.xls" },
   { "sExtends": "pdf", 
     "sTitle": "titleExportpdf",
     "sFileName": "*.pdf" 
   },
   "print" ] } 
});
于 2013-02-14T04:34:39.767 に答える
2

次のようなライブラリを使用できます: http ://code.google.com/p/php-excel/または http://phpexcel.codeplex.com/

または、ヘッダーを使用してsimpelxlsファイルを作成できます

$filename ="excelreport.xls";
$contents = "testdata1 \t testdata2 \t testdata3 \t \n";
header('Content-type: application/ms-excel');
header('Content-Disposition: attachment; filename='.$filename);
echo $contents;
于 2012-07-19T13:46:27.447 に答える