ส่งออกข้อมูลกริดที่กำหนดเองของฉันเป็น Xls


11

วิธีการส่งออกข้อมูลกริดที่กำหนดเองในรูปแบบ xls ในกริดของ Magento Admin

โดยค่าเริ่มต้นเรามีรูปแบบ 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
ว้าวนี่เยี่ยมมาก! ฉันสงสัยว่าทำไมพวกเขาถึงใช้ xml ตลอดเวลาแทนที่จะเป็น xls แต่ไม่เคยรู้เลยว่าพวกเขามี Excel หรือไม่ คำตอบของคุณให้คำตอบแก่ฉัน ขอบคุณ
Shadowbob
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.