Xlsでカスタムグリッドデータをエクスポートする


11

Magento管理パネルグリッドでカスタムグリッドデータをxls形式でエクスポートする方法。

デフォルトでは、csvおよびxml形式です。

ここに画像の説明を入力してください

誰でも手伝ってくれます。

回答:


13

以下のコードを試してください:

$this->addExportType('*/*/exportExcel', Mage::helper('{module}')->__('Excel'));
public function exportExcelAction()  
{  
    $fileName   = 'excel_name.xls';
    $content    = $this->getLayout()->createBlock('{module}/adminhtml_{module}_grid')->getExcelFile();
    $this->_prepareDownloadResponse($fileName, $content);  
}  

こちらも参照


1
すごい!彼らがなぜxlsではなく常にxmlを使用していたのか疑問に思いましたが、Excelがあるかどうかは知りませんでした。あなたの返事が答えをくれました。ありがとう。
Shadowbob
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.