3
Я делаю экспорт excel от Magento. Я хочу автоматически изменить размер столбца. Вот мой код, который я пробовал,Развернуть ширину столбца для экспорта excel
public function exportOrders($orders)
{
$fileName = 'order_export_'.date("Ymd_His").'.csv';
$fp = fopen(Mage::getBaseDir('export').'/'.$fileName, 'w');
$this->writeHeadRow($fp);
foreach ($orders as $order) {
$order = Mage::getModel('sales/order')->load($order);
$this->writeOrder($order, $fp);
}
for($i = $fromCol; $i !== $toCol; $i++) {
$calculatedWidth = $sheet->getColumnDimension($i)->getWidth();
$sheet->getColumnDimension($i)->setWidth((int) $calculatedWidth * 2);
}
fclose($fp);
return $fileName;
}
Это не работает.
1. Вы экспортируете файл '.csv', а не файл excel' .xls'. 2. Где '$ sheet' define –
Является ли эта часть плагина PHPExcel для Magento? (например, http://www.magentocommerce.com/magento-connect/php-excel-library.html) –