Magento 如何订购Excel导出多工作表XML
内置的Magento订单导出机制不导出货物订单 我想问一下,如何将每个订单导出到工作表中,工作表中的每个数据都是商品信息 以下是一些例子Magento 如何订购Excel导出多工作表XML,magento,Magento,内置的Magento订单导出机制不导出货物订单 我想问一下,如何将每个订单导出到工作表中,工作表中的每个数据都是商品信息 以下是一些例子 <Workbook> <Worksheet ss:Name="order1"> <Table> <Row> <Cell><Data ss:Type="String">Order #</Data></Cell>
<Workbook>
<Worksheet ss:Name="order1">
<Table>
<Row>
<Cell><Data ss:Type="String">Order #</Data></Cell>
<Cell><Data ss:Type="String">SKU</Data></Cell>
<Cell><Data ss:Type="String">Qty</Data></Cell>
</Row>
<Row>
<Cell><Data ss:Type="Number">1</Data></Cell>
<Cell><Data ss:Type="String">A1</Data></Cell>
<Cell><Data ss:Type="Number">3</Data></Cell>
</Row>
<Row>
<Cell><Data ss:Type="Number">1</Data></Cell>
<Cell><Data ss:Type="String">A2</Data></Cell>
<Cell><Data ss:Type="Number">5</Data></Cell>
</Row>
</Table>
</Worksheet>
<Worksheet ss:Name="order2">
<Table>
<Row>
<Cell><Data ss:Type="String">Order #</Data></Cell>
<Cell><Data ss:Type="String">SKU</Data></Cell>
<Cell><Data ss:Type="String">Qty</Data></Cell>
</Row>
<Row>
<Cell><Data ss:Type="Number">2</Data></Cell>
<Cell><Data ss:Type="String">B1</Data></Cell>
<Cell><Data ss:Type="Number">2</Data></Cell>
</Row>
<Row>
<Cell><Data ss:Type="Number">2</Data></Cell>
<Cell><Data ss:Type="String">B2</Data></Cell>
<Cell><Data ss:Type="Number">3</Data></Cell>
</Row>
</Table>
</Worksheet>
命令#
SKU
数量
1.
A1
3.
1.
A2
5.
命令#
SKU
数量
2.
地下一层
2.
2.
地下二层
3.
通过了解lib/Varien/Convert/Parser/Xml/Excel.php,Magento本身不支持多工作表导出
我计划写另一个解析器,做多工作表导出
但更大的问题是,通过
app/code/core/Mage/Adminhtml/Block/Sales/Order/Grid.php\u prepareColumns()处理
但我找不到如何调用数据库
我希望我们能提供帮助,谢谢你你可以在“lib”中删除PHPExcel库,Magento将在你的模块中自动加载它,而无需进一步的ado(你将需要一个自定义模块) 因为您是在写而不是在读,所以应该能够在现有内存中使用PHPExcel(使用PHPExcel导入可能会非常庞大) 对PHPExcel的精细控制没有限制,显然您也需要迭代您的订单,并且您的模块将需要一个后端 你可以把一个框架模块放在一起,看看你是否可以创建一个EXcel文件(弹出一些演示代码,看看它是否可以选择类等等)。然后,一旦这些部分开始工作,您就应该能够导出优秀的报告
…如果遇到卡滞,请告诉我。我已经有一段时间没有使用PHPExcel-d了,但是如果您不能让它工作,我可以为您挖掘一些东西(导入和导出sostock management是针对特定客户的Excel2007)。