奏鸣曲和导出csv和xls
我在输出索纳塔中的列表时遇到问题: 如果我使用office 2016构建CSV文件,我会看到一个错误的表(因为分隔符是“奏鸣曲和导出csv和xls,csv,export,sonata,Csv,Export,Sonata,我在输出索纳塔中的列表时遇到问题: 如果我使用office 2016构建CSV文件,我会看到一个错误的表(因为分隔符是“,”) 如果我使用XLS文件,我可以看到该文件,但office在打开之前会显示警报 我的问题是: 是否可能更改CSV的分隔符 是否可以从同一菜单导出XLSX文件?(图片中) 我找到了一个链接,但我不明白如何使用 谢谢我想您使用的是SonataAdminBundle 3.x: 是否可能更改CSV的分隔符 是的,这是可能的,尽管您必须进行一些更新。Exporter是Sonata
,
”)
如果我使用XLS文件,我可以看到该文件,但office在打开之前会显示警报
我的问题是:
谢谢我想您使用的是SonataAdminBundle 3.x: 是否可能更改CSV的分隔符 是的,这是可能的,尽管您必须进行一些更新。Exporter是SonataCoreBundle中的类,但已被弃用(请参阅)。出于导出目的,您应该使用SonateExporterBundle中的单独类 我还必须提到,默认的SonataCoreBundle导出器具有硬编码的CSV分隔符(请参阅) 以下是如何将SonataExporterBundle与SonataAdminBundle一起使用的指南:
config.yml
:php bin/console缓存:清除
顺便说一下,您可以进一步调整配置。检查类以获得更多选项
是否可以从同一菜单导出XLSX文件?(图片中)
恐怕现在不可能了。SonataCoreBundle和SonataExporterBundle导出器目前都只有CSV、JSON、XLS和XML编写器。您必须编写自己的XLSX导出功能,或者找到实现它的捆绑包(我还没有找到)
sonata_exporter:
writers:
csv:
delimiter: ";"