CSVHelper
Библиотека для чтения и написания файлов CSV. Чрезвычайно быстрый, гибкий и прост в использовании. Поддерживает чтение и написание пользовательских объектов класса.
Установить
Консоль менеджера пакетов
PM> Install-Package CsvHelper
.NET CLI Консоль
> dotnet add package CsvHelper
Документация
http://joshclose.github.io/csvhelper/
Создание документации
Запустите файл build-docs.cmd .
Лицензия
Двойная лицензия
Microsoft Public License (MS-PL)
http://www.opensource.org/licenses/ms-pl
Apache License, версия 2.0
http://opensource.org/licenses/apache-2.0
Внося
Хотите внести свой вклад? Большой! Вот несколько рекомендаций.
- Если вы хотите сделать функцию, сначала опубликуйте проблему о функции. Некоторые функции намеренно не упущены, некоторые функции уже могут быть в разработке, или у меня может быть несколько советов о том, как я думаю, что это должно быть сделано. Мне было бы плохо, если бы время было потрачено на какой -то код, который не будет использован.
- Если вы хотите исправить ошибку, может быть неплохой идеей публиковать об этом. У меня была та же ошибка, исправленная несколькими людьми одновременно раньше.
- Весь код должен иметь модульный тест. Если вы создаете функцию, должны быть существенные тесты вокруг этой функции. Если вы делаете исправление ошибки, должен быть тест, специфичный для этой ошибки, чтобы этого не повторилось.
- Запросы на вывод должны иметь один коммит. Если у вас есть несколько коммитов, раздавите их в один коммит, прежде чем запрашивать тягу.
- Попробуйте следовать за стилем кода уже на месте. Если у вас есть Resharper, входит файл Dotsettings, и для вас следует автоматически отформатировать.
Кредиты
Участники
Этот проект существует благодаря всем людям, которые вносят свой вклад. [Способствовать].
Спонсоры
Вы можете сделать один раз или повторяющиеся пожертвования через спонсоры GitHub
Огромное спасибо .NET в программном фонде с открытым исходным кодом AWS за спонсирование CSVHELPER!
Спасибо Microsoft за то, что она спонсора!