Advertisement
Guest User

Untitled

a guest
May 25th, 2017
672
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.01 KB | None | 0 0
  1. Link para baixar a planilha
  2.  
  3. <!DOCTYPE html>
  4. <html lang="pt-br">
  5. <head>
  6. <meta charset="utf-8">
  7. <title>Contato</title>
  8. <head>
  9. <body>
  10. <a href="gerar_planilha.php">Gerar Planilha</a>
  11. </body>
  12. </html>
  13.  
  14. Função para gerar a planilha
  15.  
  16. <!DOCTYPE html>
  17. <html lang="pt-br">
  18. <head>
  19. <meta charset="utf-8">
  20. <title>Contato</title>
  21. <head>
  22. <body>
  23. <?php
  24. // Definimos o nome do arquivo que será exportado
  25. $arquivo = 'msgcontatos.xls';
  26. // Criamos uma tabela HTML com o formato da planilha
  27. $html = '';
  28. $html .= '<table border="1">';
  29. $html .= '<tr>';
  30. $html .= '<td colspan="5">Planilha Mensagem de Contatos</td>';
  31. $html .= '</tr>';
  32.  
  33. $html .= '<tr>';
  34. $html .= '<td><b>ID</b></td>';
  35. $html .= '<td><b>Nome</b></td>';
  36. $html .= '<td><b>E-mail</b></td>';
  37. $html .= '<td><b>Assunto</b></td>';
  38. $html .= '<td><b>Data</b></td>';
  39. $html .= '</tr>';
  40.  
  41. $html .= '<tr>';
  42. $html .= '<td>1</td>';
  43. $html .= '<td>Fulano</td>';
  44. $html .= '<td>fulano@hotmail.com.br</td>';
  45. $html .= '<td>Assunto do contato</td>';
  46. $html .= '<td>25/05/2017</td>';
  47. $html .= '</tr>';
  48.  
  49. $html .= '<tr>';
  50. $html .= '<td>1</td>';
  51. $html .= '<td>Kelly</td>';
  52. $html .= '<td>kelly@gmail.com.br</td>';
  53. $html .= '<td>Assunto do contato</td>';
  54. $html .= '<td>25/05/2017</td>';
  55. $html .= '</tr>';
  56.  
  57. $html .= '<tr>';
  58. $html .= '<td>1</td>';
  59. $html .= '<td>Jessica</td>';
  60. $html .= '<td>jessica@yahoo.com.br</td>';
  61. $html .= '<td>Assunto do contato</td>';
  62. $html .= '<td>25/05/2017</td>';
  63. $html .= '</tr>';
  64.  
  65. $html .= '</table>';
  66.  
  67. // Configurações header para forçar o download
  68. header ("Expires: Mon, 07 Jul 2016 05:00:00 GMT");
  69. header ("Last-Modified: " . gmdate("D,d M YH:i:s") . " GMT");
  70. header ("Cache-Control: no-cache, must-revalidate");
  71. header ("Pragma: no-cache");
  72. header ("Content-type: application/x-msexcel");
  73. header ("Content-Disposition: attachment; filename=\"{$arquivo}\"" );
  74. header ("Content-Description: PHP Generated Data" );
  75. // Envia o conteúdo do arquivo
  76. echo $html;
  77. exit;?>
  78. </body>
  79. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement