0

我是 php 新手,想将表从数据库导出到 Excell 数据表我如何实现这一点,请用简单的语言解释一下,因为我对 php 很陌生。请用合适的例子向我解释这一点。谢谢你

4

1 回答 1

2

您需要创建新样式表 print.css 并设置 CSS media=print

例如 :

<style media="screen">
  .noPrint{ display: block; }
  .yesPrint{ display: block !important; }
</style>

<style media="print">
  .noPrint{ display: none; }
  .yesPrint{ display: block !important; }
</style>

并将类添加到“yesPrint”到您要打印的部分

<div class= "yesPrint">
 <table border="1">
 <tr>
 <th>Header 1</th>
 <th>Header 2</th>
 </tr>
 <tr>
 <td>row 1, cell 1</td>
 <td>row 1, cell 2</td>
 </tr>
 <tr>
 <td>row 2, cell 1</td>
 <td>row 2, cell 2</td>
 </tr>
 </table>
 </div>

现在添加一个按钮

<input TYPE="button" onClick="window.print()">

更多细节:http: //www.codeproject.com/KB/HTML/Printing_with_CSS.aspx

或者使用TableTools。它是 DataTables HTML 表格增强器的插件,它为 DataTable 添加了一个高度可定制的按钮工具栏。主要特点包括:

  • 复制到剪贴板
  • 将表格数据保存为 CSV、XLS 或 PDF 文件
  • 清洁打印的打印视图
  • 行选择选项
  • 易于使用的预定义按钮
  • 按钮的简单定制
  • 定义良好的高级控制 API
于 2013-09-24T09:40:43.837 回答