экспорт документов MS Word с использованием codeigniter? - PullRequest
0 голосов
/ 30 мая 2011

экспорт документов MS Word с использованием codeigniter любая идея или учебник о том, как кодировать? спасибо

Ответы [ 2 ]

5 голосов
/ 30 мая 2011

Попробуйте это:

header("Content-Type: application/vnd.ms-word");
header("Expires: 0");
header("Cache-Control:  must-revalidate, post-check=0, pre-check=0");
header("Content-disposition: attachment; filename=\"mydocument_name.doc\"");

$output = $this->load->view("myreport", $mydata);
echo $data;
exit;
0 голосов
/ 09 августа 2018

вы можете попробовать это для Excel и данных экспорта слов

сначала вы сделаете контроллер таким образом

<?php if(!defined('BASEPATH')) exit('No direct script access allowed');
class Data extends CI_Controller
{
  public function index()
  {
     $this->load->view('data_page_view'); 
  }
  public function toExcel()
  {
     $this->load->view('spreadsheet_view');
  }
}

поместите ссылку, откуда вы хотите скачать, в виде, подобном этому

<a href='data/toExcel'>Export Data</a>

, и это, по вашему мнению, для данных Excel

    <?php         
    header("Content-type: application/octet-stream");
    header("Content-Disposition: attachment; filename=exceldata.xls");
    header("Pragma: no-cache");
    header("Expires: 0");
    ?>
    <table border='1'>
      <tr>
        <td>ID</td>
        <td>First Name</td>
        <td>Last Name</td>
        <td>Important info</td>
      </tr>
      <tr>
        <td>Nadeem</td>
        <td>Ijaz</td>
        <td>Nothing really...</td>
      </tr>
    </table>

и этот код для слов данных

    <?php         
    header("Content-Type: application/vnd.ms-word");
    header("Expires: 0");
    header("Cache-Control:  must-revalidate, post-check=0, pre-check=0");
    header("Content-disposition: attachment; filename=\"worddata.doc\"");
    ?>
    <table border='1'>
      <tr>
        <td>ID</td>
        <td>First Name</td>
        <td>Last Name</td>
        <td>Important info</td>
      </tr>
      <tr>
        <td>Nadeem</td>
        <td>Ijaz</td>
        <td>Nothing really...</td>
      </tr>
    </table> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...