无法导出为.xlsx格式

时间:2015-11-13 08:41:23

标签: php excel codeigniter

我尝试将我的表格导出为.xlsx格式。但它没有做到这一点。到目前为止,我做到了这一点:

header('Content-type: application/octet-stream');
header('Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'); //should be a correct mimetype
header('Content-Disposition:attachment; filename="contoh-1.xlsx"');

以下是错误: enter image description here

以下是我生成数据的方法。 控制器:

public function kategori_excel(){
    $paramKategori = $this->input->get('CategoryCode');

    $get_url_kategori = $this->ws_url->GetUrl('CategoryRetrieve?CategoryCode='.$paramKategori);
    $get_json_kategori = json_decode(file_get_contents($get_url_kategori), true);
    $data['itemKategoriToExcel'] = $get_json_kategori['Kategoris'];

    $this->load->view('kategori_excel', $data);
}

以下是观点:

<table border='1' width="100%">
    <tr>
        <th>Kode</th>
        <th>Nama</th>
        <th>Definisi</th>
        <th>Unsur Abstrak</th>
        <th>Alias</th>
        <th>Sumber Definisi</th>
        <th>Tanggal</th>
        <th>Tipe Tanggal</th>
        <th>Edisi</th>
        <th>Role</th>
        <th>Other Citation Detail</th>
        <th>Nama Katalog</th>
        <th>Nama Organisasi</th>
    </tr>
    <?php foreach($itemKategoriToExcel as $item): ?>
    <tr>
        <td><?php echo $item['KodeKategori'] ?></td>
        <td><?php echo $item['Nama'] ?></td>
        <td><?php echo $item['Definisi'] ?></td>
        <td><?php echo $item['UnsurAbstrak'] ?></td>
        <td><?php echo $item['Alias'] ?></td>
        <td><?php echo $item['SumberDefinisi'] ?></td>
        <td><?php echo $item['Tanggal'] ?></td>
        <td><?php echo $item['TipeTanggal'] ?></td>
        <td><?php echo $item['Edisi'] ?></td>
        <td><?php echo $item['Role'] ?></td>
        <td><?php echo $item['OtherCitationDetail'] ?></td>
        <td><?php echo $item['NamaKatalog'] ?></td>
        <td><?php echo $item['NamaOrganisasi'] ?></td>
    </tr>
    <?php endforeach; ?>
</table>

我该如何解决这个问题?

0 个答案:

没有答案