Задавался вопросом, существует ли легкое для преобразования структурированных файлов в приспособления данных YAML для Доктрины / Symfony.
Я не вижу утилиты с Доктриной для принятия CSV.
Я мог бы только начать писать что-то простое, чтобы сделать это. Действительно ли это стоит?
Я написал свой собственный макрос для решения этой проблемы и поделился им. Вы можете указать поля в своей модели, заполнить данные, и YAML будет сгенерирован. Самое приятное то, что он также поддерживает вложенные данные (на основе поведения доктрины NestedSet)
. Вы можете скачать файл отсюда: http://www.prasadgupte.com/go/converting-csvexcel-data-to-doctrine-yaml-fixtures/
Надеюсь, это поможет!
Быстрый поиск в Google дал следующее: http://code.activestate.com/recipes/546518-simple-conversion-of-excel-files-into -csv-and-yaml /
Хотя требует Python, но это не должно быть проблемой. Выглядит многообещающе и делает именно то, что вам нужно (учитывая, что файлы CSV можно открывать с помощью Excel, как собственный файл Excel, и сохранять как .xls)