Если хотят сохранить созданные строки пользователя в файле CSV. Существует ли предпочтительная библиотека для использования для Выхода из строки, или я должен записать свою собственную функцию?
Я предлагаю вам использовать одну из библиотек, рекомендованных в сообщениях здесь. Хотя может показаться, что написать собственный создатель / парсер CSV несложно, вы столкнетесь с проблемами, когда вам нужно будет обрабатывать такие сценарии, как пользовательские строки с запятыми или кавычками, что иногда может быть довольно громоздким. Я использовал следующие библиотеки, и они отлично работали: -
Если вы пишете свою собственную реализацию, то вот RFC для справки: http://tools.ietf.org/html/rfc4180
Если ваша строка не слишком сложна, вы можете легко разработать небольшую функцию вместо использования какой-либо библиотеки. Я упомянул выше RFC и создал небольшую функцию для той же цели в одном из моих проектов.